SignTransaction

Sign the CMutableTransaction

Synopsis

Declared in <script/sign.h>

bool
SignTransaction(
    CMutableTransaction& mtx,
    SigningProvider const* provider,
    std::map<COutPoint, Coin> const& coins,
    SignOptions const& options,
    std::map<int, bilingual_str>& input_errors);

Return Value

True if every input was signed successfully.

Parameters

NameDescription
mtxThe transaction to sign in place.
providerThe source of keys and scripts used to sign.
coinsThe outputs spent by the transaction, keyed by outpoint.
optionsOptions controlling how each input is signed.
input_errorsFilled with per-input signing errors, keyed by index.