[#ConstructTransaction] = ConstructTransaction :mrdocs: Create a transaction from univalue parameters == Synopsis Declared in `<rpc/rawtransaction_util.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:CMutableTransaction.adoc[CMutableTransaction] ConstructTransaction( xref:UniValue.adoc[UniValue] const& inputs_in, xref:UniValue.adoc[UniValue] const& outputs_in, xref:UniValue.adoc[UniValue] const& locktime, std::optional<bool> rbf, uint32_t version); ---- == Return Value The constructed transaction. == Parameters [cols="1,4"] |=== | 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. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#