A signature creator for transactions.

Synopsis

Declared in <script/sign.h>

class MutableTransactionSignatureCreator
    : public BaseSignatureCreator

Base Classes

Name

Description

BaseSignatureCreator

Interface for signature creators.

Member Functions

Name

Description

MutableTransactionSignatureCreator [constructor]

Constructors

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 the Taproot input.

CreateSig [virtual]

Create a singular (non‐script) signature for the transaction input.

Created with MrDocs