BaseSignatureCreator

Interface for signature creators.

Synopsis

Declared in <script/sign.h>

class BaseSignatureCreator;

Member Functions

NameDescription
~BaseSignatureCreator [destructor] [virtual]Destroy the signature creator.
Checker [virtual]Access the signature checker paired with this creator.
CreateMuSig2AggregateSig [virtual]Aggregate MuSig2 partial signatures into a final signature.
CreateMuSig2Nonce [virtual]Create a MuSig2 public nonce for the given participant.
CreateMuSig2PartialSig [virtual]Create this participant's MuSig2 partial signature.
CreateSchnorrSig [virtual]Create a Schnorr signature for a Taproot spend.
CreateSig [virtual]Create a singular (non-script) signature.

Derived Classes

NameDescription
MutableTransactionSignatureCreator A signature creator for transactions.