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
  }