pub struct WalletprocesspsbtParams {
pub psbt: String,
pub sign: Option<bool>,
pub sighashtype: Option<String>,
pub bip32derivs: Option<bool>,
pub finalize: Option<bool>,
}Expand description
Update a PSBT with input information from our wallet and then sign inputs that we can sign for. Requires wallet passphrase to be set with walletpassphrase call if wallet is encrypted.
Fields§
§psbt: StringThe transaction base64 string
sign: Option<bool>Also sign the transaction when updating (requires wallet to be unlocked)
sighashtype: Option<String>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”
bip32derivs: Option<bool>Include BIP 32 derivation paths for public keys if we know them
finalize: Option<bool>Also finalize inputs if possible
Trait Implementations§
Source§impl Debug for WalletprocesspsbtParams
impl Debug for WalletprocesspsbtParams
Auto Trait Implementations§
impl Freeze for WalletprocesspsbtParams
impl RefUnwindSafe for WalletprocesspsbtParams
impl Send for WalletprocesspsbtParams
impl Sync for WalletprocesspsbtParams
impl Unpin for WalletprocesspsbtParams
impl UnwindSafe for WalletprocesspsbtParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more