19 []()
consteval {
return uint256{
"868087ca02a6f974c4598924c36b57762d32cb45717167e300622c7167e38965"_hex_u8}; }(),
bool GetMuSig2KeyAggCache(const std::vector< CPubKey > &pubkeys, secp256k1_musig_keyagg_cache &keyagg_cache)
Create a secp256k1_musig_keyagg_cache from the pubkeys in their current order. This is necessary for ...
std::optional< CPubKey > GetCPubKeyFromMuSig2KeyAggCache(secp256k1_musig_keyagg_cache &cache)
Retrieve the full aggregate pubkey from the secp256k1_musig_keyagg_cache.
std::optional< CPubKey > MuSig2AggregatePubkeys(const std::vector< CPubKey > &pubkeys)
Compute the full aggregate pubkey from the given participant pubkeys in their current order.
constexpr uint256 MUSIG_CHAINCODE
""_hex is a compile-time user-defined literal returning a std::array<std::byte>, equivalent to ParseH...
This module implements BIP 327 "MuSig2 for BIP340-compatible Multi-Signatures" (https://github....