Bitcoin ABC 0.34.2
P2P Digital Currency
Public Member Functions | List of all members
BaseSignatureCreator Class Referenceabstract

Interface for signature creators. More...

#include <sign.h>

Inheritance diagram for BaseSignatureCreator:
[legend]

Public Member Functions

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...
 

Detailed Description

Interface for signature creators.

Definition at line 27 of file sign.h.

Constructor & Destructor Documentation

◆ ~BaseSignatureCreator()

virtual BaseSignatureCreator::~BaseSignatureCreator ( )
virtualdefault

Member Function Documentation

◆ Checker()

virtual const BaseSignatureChecker & BaseSignatureCreator::Checker ( ) const
pure virtual

Implemented in MutableTransactionSignatureCreator.

Here is the caller graph for this function:

◆ CreateSig()

virtual bool BaseSignatureCreator::CreateSig ( const SigningProvider &  provider,
std::vector< uint8_t > &  vchSig,
const CKeyID &  keyid,
const CScript &  scriptCode 
) const
pure virtual

Create a singular (non-script) signature.

Implemented in MutableTransactionSignatureCreator.

Here is the caller graph for this function:

The documentation for this class was generated from the following file: