![]() |
Bitcoin Core 30.99.0
P2P Digital Currency
|
Miniscript satisfier specific to Tapscript context. More...
Public Member Functions | |
TapSatisfier (const SigningProvider &provider LIFETIMEBOUND, SignatureData &sig_data LIFETIMEBOUND, const BaseSignatureCreator &creator LIFETIMEBOUND, const CScript &script LIFETIMEBOUND, const uint256 &leaf_hash LIFETIMEBOUND) | |
template<typename I > | |
std::optional< XOnlyPubKey > | FromPKBytes (I first, I last) const |
Conversion from a raw xonly public key. More... | |
template<typename I > | |
std::optional< XOnlyPubKey > | FromPKHBytes (I first, I last) const |
Conversion from a raw xonly public key hash. More... | |
miniscript::Availability | Sign (const XOnlyPubKey &key, std::vector< unsigned char > &sig) const |
Satisfy a BIP340 signature check. More... | |
Public Attributes | |
const uint256 & | m_leaf_hash |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |