bitcoind.app
CommandsGuidesContact ↗
Home/Wallet/walletprocesspsbt
Wallet

walletprocesspsbt

Update a PSBT with input information from the wallet and then sign inputs that the wallet can sign for.

Parameters

psbtstringREQUIRED
The PSBT base64 string
signbooleanoptional
Also sign the transaction. Default: true
sighashtypestringoptional
Signature hash type. Default: "ALL"
bip32derivsbooleanoptional
Include BIP32 derivation paths. Default: true
finalizebooleanoptional
Finalize inputs if possible. Default: true

Returns

objectObject with psbt and complete

Code Examples

curl --user myuser --data-binary '{"jsonrpc":"1.0","id":"1","method":"walletprocesspsbt","params":["psbt_base64"]}' -H 'content-type:text/plain;' http://127.0.0.1:8332/

Example Response

{
  "psbt": "cHNidP8BAFUCAAAAAe...",
  "complete": true
}
← Previous
walletpassphrasechange
Next →
enumeratesigners

More Wallet Commands

abandontransactioncreatewalletdumpprivkeygetbalancegetnewaddressgettransaction

bitcoind.app — Bitcoin Core RPC Reference

GuidesContact ↗