pub struct MultisigInput {
pub txid: String,
pub vout: u32,
pub amount_sats: u64,
pub address: String,
pub witness_script: String,
}Expand description
Input for multisig transaction
Fields§
§txid: StringPrevious transaction ID
vout: u32Previous output index
amount_sats: u64Amount in satoshis
address: StringAddress being spent from
witness_script: StringWitness script (for signing)
Trait Implementations§
Source§impl Clone for MultisigInput
impl Clone for MultisigInput
Source§fn clone(&self) -> MultisigInput
fn clone(&self) -> MultisigInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MultisigInput
impl Debug for MultisigInput
Source§impl<'de> Deserialize<'de> for MultisigInput
impl<'de> Deserialize<'de> for MultisigInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MultisigInput
impl RefUnwindSafe for MultisigInput
impl Send for MultisigInput
impl Sync for MultisigInput
impl Unpin for MultisigInput
impl UnwindSafe for MultisigInput
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