|
| 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...
|
|
| Satisfier (const SigningProvider &provider LIFETIMEBOUND, SignatureData &sig_data LIFETIMEBOUND, const BaseSignatureCreator &creator LIFETIMEBOUND, const CScript &witscript LIFETIMEBOUND, miniscript::MiniscriptContext script_ctx) |
|
std::optional< CPubKey > | CPubFromPKHBytes (I first, I last) const |
| Get a CPubKey from a key hash. Note the key hash may be of an xonly pubkey. More...
|
|
std::vector< unsigned char > | ToPKBytes (const Key &key) const |
| Conversion to raw public key. More...
|
|
bool | CheckAfter (uint32_t value) const |
| Time lock satisfactions. More...
|
|
bool | CheckOlder (uint32_t value) const |
|
miniscript::Availability | SatSHA256 (const std::vector< unsigned char > &hash, std::vector< unsigned char > &preimage) const |
| Hash preimage satisfactions. More...
|
|
miniscript::Availability | SatRIPEMD160 (const std::vector< unsigned char > &hash, std::vector< unsigned char > &preimage) const |
|
miniscript::Availability | SatHASH256 (const std::vector< unsigned char > &hash, std::vector< unsigned char > &preimage) const |
|
miniscript::Availability | SatHASH160 (const std::vector< unsigned char > &hash, std::vector< unsigned char > &preimage) const |
|
miniscript::MiniscriptContext | MsContext () const |
|
Miniscript satisfier specific to Tapscript context.
Definition at line 286 of file sign.cpp.