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

Name

Description

inputs_in

The univalue array of transaction inputs.

outputs_in

The univalue transaction outputs.

locktime

The transaction locktime, if provided.

rbf

Whether to signal replace‐by‐fee, if provided.

version

The transaction version number.

Created with MrDocs