![]() |
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 |