pub trait WalletFillPSBT {
// Required method
fn fill_psbt(
&mut self,
sighash_type: i32,
sign: bool,
bip_32derivs: bool,
n_signed: *mut usize,
psbtx: &mut PartiallySignedTransaction,
complete: &mut bool
) -> TransactionError;
}