Bitcoin ABC 0.30.5
P2P Digital Currency
|
A signature creator for transactions. More...
#include <sign.h>
Public Member Functions | |
MutableTransactionSignatureCreator (const CMutableTransaction *txToIn, unsigned int nInIn, const Amount &amountIn, SigHashType sigHashTypeIn=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 () |
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 * | txTo |
unsigned int | nIn |
Amount | amount |
SigHashType | sigHashType |
const MutableTransactionSignatureChecker | checker |
MutableTransactionSignatureCreator::MutableTransactionSignatureCreator | ( | const CMutableTransaction * | txToIn, |
unsigned int | nInIn, | ||
const Amount & | amountIn, | ||
SigHashType | sigHashTypeIn = SigHashType() |
||
) |
|
inlineoverridevirtual |
Implements BaseSignatureCreator.
|
overridevirtual |
Create a singular (non-script) signature.
Implements BaseSignatureCreator.
Definition at line 24 of file sign.cpp.
|
private |
|
private |
|
private |