walletprocesspsbt
Requires wallet passphrase to be set with walletpassphrase call if wallet is encrypted.
Argument #1-psbt
Type: string, Required
Description: The transaction base64 string
Argument #2-sign
Type: boolean, Optional
Default=true
Description: Also sign the transaction when updating (requires wallet to be unlocked)
Argument #3-sighashtype
Type: string, Optional
Description: The signature hash type to sign with if not specified by the PSBT. Must be one of "DEFAULT" "ALL" "NONE" "SINGLE" "ALL|ANYONECANPAY" "NONE|ANYONECANPAY" "SINGLE|ANYONECANPAY"
Argument #4-bip32derivs
Type: boolean, Optional
Default=true
Description: Include BIP 32 derivation paths for public keys if we know them
Argument #5-finalize
Type: boolean, Optional
Default=true
Description: Also finalize inputs if possible
Result
{ (json object)
"psbt" : "str", (string) The base64-encoded partially signed transaction
"complete" : true|false, (boolean) If the transaction has a complete set of signatures
"hex" : "hex" (string, optional) The hex-encoded network transaction if complete
}