![]() |
Bitcoin ABC 0.34.2
P2P Digital Currency
|
A signature creator for transactions. More...
#include <sign.h>
Public Member Functions | |
| MutableTransactionSignatureCreator (const CMutableTransaction &tx LIFETIMEBOUND, unsigned int input_idx, const Amount &amount, SigHashType sig_hash_type=SigHashType()) | |
| const BaseSignatureChecker & | Checker () const override |
| bool | CreateSig (const SigningProvider &provider, std::vector< uint8_t > &vchSig, const CKeyID &keyid, const CScript &scriptCode) const override |
| Create a singular (non-script) signature. More... | |
Public Member Functions inherited from BaseSignatureCreator | |
| virtual | ~BaseSignatureCreator ()=default |
| virtual const BaseSignatureChecker & | Checker () const =0 |
| virtual bool | CreateSig (const SigningProvider &provider, std::vector< uint8_t > &vchSig, const CKeyID &keyid, const CScript &scriptCode) const =0 |
| Create a singular (non-script) signature. More... | |
Private Attributes | |
| const CMutableTransaction & | m_txto |
| unsigned int | nIn |
| Amount | amount |
| SigHashType | sigHashType |
| const MutableTransactionSignatureChecker | checker |
| MutableTransactionSignatureCreator::MutableTransactionSignatureCreator | ( | const CMutableTransaction &tx | LIFETIMEBOUND, |
| unsigned int | input_idx, | ||
| const Amount & | amount, | ||
| SigHashType | sig_hash_type = SigHashType() |
||
| ) |
|
inlineoverridevirtual |
Implements BaseSignatureCreator.
|
overridevirtual |
Create a singular (non-script) signature.
Implements BaseSignatureCreator.
Definition at line 25 of file sign.cpp.
|
private |
|
private |
|
private |