ConstructTransaction

Create a transaction from univalue parameters

Synopsis

Declared in <rpc/rawtransaction_util.h>

CMutableTransaction
ConstructTransaction(
    UniValue const& inputs_in,
    UniValue const& outputs_in,
    UniValue const& locktime,
    std::optional<bool> rbf,
    uint32_t version);

Return Value

The constructed transaction.

Parameters

NameDescription
inputs_inThe univalue array of transaction inputs.
outputs_inThe univalue transaction outputs.
locktimeThe transaction locktime, if provided.
rbfWhether to signal replace-by-fee, if provided.
versionThe transaction version number.