walletprocesspsbt

Input(s) 4

This command is used to enhance a PSBT by incorporating input information from the wallet and signing inputs that are eligible for signing. It is particularly useful for progressing a transaction towards completion. Note that the wallet passphrase needs to be set using the walletpassphrase command if the wallet is encrypted.

How is this used?

Utilized to advance the progress of a transaction by updating a Partially Signed Bitcoin Transaction (PSBT) with input information stored in the wallet. It also facilitates the signing process for inputs that are available for signing. This command is crucial for streamlining the transaction workflow and ensuring that necessary inputs are included and signed efficiently, ultimately aiding in the completion of the transaction.

Request

method

walletprocesspsbt

psbt

Required

sign

Optional

sighashtype

Optional

bip32derivs

Optional

Inputs(4)

one required input remaining...

psbt (required) - The transaction base64 string
sign Whether to sign the PSBT
sighashtype The signature hash type to use
bip32derivs Include BIP 32 derivation paths for public keys if we know them

Result