Constructors

Synopses

Declared in <script/sign.h>

Construct a signature creator for one input of a transaction.

MutableTransactionSignatureCreator(
    CMutableTransaction const& tx,
    unsigned int input_idx,
    CAmount const& amount,
    SignOptions const& options);

Construct a signature creator reusing precomputed transaction data.

MutableTransactionSignatureCreator(
    CMutableTransaction const& tx,
    unsigned int input_idx,
    CAmount const& amount,
    PrecomputedTransactionData const* txdata,
    SignOptions const& options);

Parameters

Name

Description

tx

The transaction whose input is being signed.

input_idx

The index of the input to sign.

amount

The value of the output being spent.

options

Options controlling how the input is signed.

txdata

Precomputed transaction data shared across inputs.

Created with MrDocs