pub struct MultisigAddress {
pub address: String,
pub index: u32,
pub is_change: bool,
pub redeem_script: String,
pub witness_script: String,
pub pubkeys: Vec<String>,
}Expand description
Multisig address with metadata
Fields§
§address: StringBitcoin address string
index: u32Derivation index
is_change: boolWhether this is a change address
redeem_script: StringHex-encoded redeem script
witness_script: StringHex-encoded witness script (for P2WSH)
pubkeys: Vec<String>Hex-encoded public keys (sorted)
Trait Implementations§
Source§impl Clone for MultisigAddress
impl Clone for MultisigAddress
Source§fn clone(&self) -> MultisigAddress
fn clone(&self) -> MultisigAddress
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 MultisigAddress
impl Debug for MultisigAddress
Source§impl<'de> Deserialize<'de> for MultisigAddress
impl<'de> Deserialize<'de> for MultisigAddress
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 MultisigAddress
impl RefUnwindSafe for MultisigAddress
impl Send for MultisigAddress
impl Sync for MultisigAddress
impl Unpin for MultisigAddress
impl UnwindSafe for MultisigAddress
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