|
| | 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.
|
| template<typename I> |
| std::optional< XOnlyPubKey > | FromPKHBytes (I first, I last) const |
| | Conversion from a raw xonly public key hash.
|
| miniscript::Availability | Sign (const XOnlyPubKey &key, std::vector< unsigned char > &sig) const |
| | Satisfy a BIP340 signature check.
|
| | 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.
|
| std::vector< unsigned char > | ToPKBytes (const Key &key) const |
| | Conversion to raw public key.
|
| bool | CheckAfter (uint32_t value) const |
| | Time lock satisfactions.
|
| bool | CheckOlder (uint32_t value) const |
| miniscript::Availability | SatSHA256 (const std::vector< unsigned char > &hash, std::vector< unsigned char > &preimage) const |
| | Hash preimage satisfactions.
|
| 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 495 of file sign.cpp.