RPC Browser

Arguments


Help Content

utxoupdatepsbt "psbt" ( ["",{"desc":"str","range":n or [n,n]},...] )

Updates all segwit inputs and outputs in a PSBT with data from output descriptors, the UTXO set or the mempool.

Arguments:
1. psbt                          (string, required) A base64 string of a PSBT
2. descriptors                   (json array, optional) An array of either strings or objects
     [
       "",                       (string) An output descriptor
       {                         (json object) An object with an output descriptor and extra information
         "desc": "str",          (string, required) An output descriptor
         "range": n or [n,n],    (numeric or array, optional, default=1000) Up to what index HD chains should be explored (either end or [begin,end])
       },
       ...
     ]

Result:
"str"    (string) The base64-encoded partially signed transaction with inputs updated

Examples:
> bitcoin-cli utxoupdatepsbt "psbt"

psbt

{
    "name": "psbt",
    "detailsLines": [],
    "properties": [
        "string",
        "required"
    ],
    "description": "A base64 string of a PSBT"
}

descriptors

{
    "name": "descriptors",
    "detailsLines": [
        "     [",
        "       \"\",                       (string) An output descriptor",
        "       {                         (json object) An object with an output descriptor and extra information",
        "         \"desc\": \"str\",          (string, required) An output descriptor",
        "         \"range\": n or [n,n],    (numeric or array, optional, default=1000) Up to what index HD chains should be explored (either end or [begin,end])",
        "       },",
        "       ...",
        "     ]"
    ],
    "properties": [
        "json array",
        "optional"
    ],
    "description": "An array of either strings or objects"
}

Recent (5)

Blockchain (25)

Control (6)

Generating (3)

Mining (6)

Network (13)

Rawtransactions (17)

Signer (1)

Util (8)

Wallet (61)

Zmq (1)