walletprocesspsbt (0.17.99 RPC)
blockchain
control
generating
mining
network
rawtransactions
util
wallet
walletprocesspsbt "psbt" ( sign "sighashtype" bip32derivs )
Update a PSBT with input information from our wallet and then sign inputs that we can sign for.
Arguments
1. "psbt" |
string required |
The transaction base64 string |
2. sign |
boolean optional default=true |
Also sign the transaction when updating |
3. "sighashtype" |
string optional default=ALL |
The signature hash type to sign with if not specified by the PSBT. Must be one of - “ALL” - “NONE” - “SINGLE” - “ALL|ANYONECANPAY” - “NONE|ANYONECANPAY” - “SINGLE|ANYONECANPAY” |
4. bip32derivs |
boolean optional default=false |
If true, includes the BIP 32 derivation paths for public keys if we know them |
Result
{ |
||
"psbt" : "value", |
string |
The base64-encoded partially signed transaction |
"complete" : true|false, |
boolean |
If the transaction has a complete set of signatures |
] |
||
} |
Examples
Examples:
bitcoin-cli walletprocesspsbt "psbt"