Struct lightning::ln::msgs::TxSignatures
source · pub struct TxSignatures {
pub channel_id: ChannelId,
pub tx_hash: Txid,
pub witnesses: Vec<Witness>,
pub funding_outpoint_sig: Option<Signature>,
}
Expand description
A tx_signatures message containing the sender’s signatures for a transaction constructed with interactive transaction construction.
Fields§
§channel_id: ChannelId
The channel ID
tx_hash: Txid
The TXID
witnesses: Vec<Witness>
The list of witnesses
funding_outpoint_sig: Option<Signature>
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 copy 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§fn eq(&self, other: &TxSignatures) -> bool
fn eq(&self, other: &TxSignatures) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.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