pub struct TxSignatures {
pub channel_id: ChannelId,
pub tx_hash: Txid,
pub witnesses: Vec<Witness>,
pub shared_input_signature: Option<Signature>,
}Expand description
A tx_signatures message containing the sender’s signatures for a transaction constructed with
interactive transaction construction.
Fields§
§channel_id: ChannelIdThe channel ID
tx_hash: TxidThe TXID
witnesses: Vec<Witness>The list of witnesses
Optional signature for the shared input – the previous funding outpoint – signed by both peers
Trait Implementations§
Source§impl Clone for TxSignatures
impl Clone for TxSignatures
Source§fn clone(&self) -> TxSignatures
fn clone(&self) -> TxSignatures
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 TxSignatures
impl Debug for TxSignatures
Source§impl Hash for TxSignatures
impl Hash for TxSignatures
Source§impl PartialEq for TxSignatures
impl PartialEq for TxSignatures
Source§impl Readable for TxSignatures
impl Readable for TxSignatures
Source§impl Writeable for TxSignatures
impl Writeable for TxSignatures
impl Eq for TxSignatures
impl StructuralPartialEq for TxSignatures
Auto Trait Implementations§
impl Freeze for TxSignatures
impl RefUnwindSafe for TxSignatures
impl Send for TxSignatures
impl Sync for TxSignatures
impl Unpin for TxSignatures
impl UnwindSafe for TxSignatures
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