|
| MutableTransactionSignatureCreator (const CMutableTransaction &tx LIFETIMEBOUND, unsigned int input_idx, const CAmount &amount, int hash_type) |
|
| MutableTransactionSignatureCreator (const CMutableTransaction &tx LIFETIMEBOUND, unsigned int input_idx, const CAmount &amount, const PrecomputedTransactionData *txdata, int hash_type) |
|
const BaseSignatureChecker & | Checker () const override |
|
bool | CreateSig (const SigningProvider &provider, std::vector< unsigned char > &vchSig, const CKeyID &keyid, const CScript &scriptCode, SigVersion sigversion) const override |
| Create a singular (non-script) signature. More...
|
|
bool | CreateSchnorrSig (const SigningProvider &provider, std::vector< unsigned char > &sig, const XOnlyPubKey &pubkey, const uint256 *leaf_hash, const uint256 *merkle_root, SigVersion sigversion) const override |
|
virtual | ~BaseSignatureCreator ()=default |
|
virtual const BaseSignatureChecker & | Checker () const =0 |
|
virtual bool | CreateSig (const SigningProvider &provider, std::vector< unsigned char > &vchSig, const CKeyID &keyid, const CScript &scriptCode, SigVersion sigversion) const =0 |
| Create a singular (non-script) signature. More...
|
|
virtual bool | CreateSchnorrSig (const SigningProvider &provider, std::vector< unsigned char > &sig, const XOnlyPubKey &pubkey, const uint256 *leaf_hash, const uint256 *merkle_root, SigVersion sigversion) const =0 |
|
A signature creator for transactions.
Definition at line 39 of file sign.h.