pub struct SpliceAck {
pub channel_id: ChannelId,
pub chain_hash: ChainHash,
pub relative_satoshis: i64,
pub funding_pubkey: PublicKey,
}
Expand description
A splice_ack message to be received by or sent to the splice initiator.
Fields§
§channel_id: ChannelId
The channel ID where splicing is intended
chain_hash: ChainHash
The genesis hash of the blockchain where the channel is intended to be spliced
relative_satoshis: i64
The intended change in channel capacity: the amount to be added (positive value) or removed (negative value) by the sender (splice acceptor) by splicing into/from the channel.
funding_pubkey: PublicKey
The key of the sender (splice acceptor) controlling the new funding transaction
Trait Implementations§
source§impl PartialEq for SpliceAck
impl PartialEq for SpliceAck
source§impl Writeable for SpliceAck
impl Writeable for SpliceAck
impl Eq for SpliceAck
impl StructuralPartialEq for SpliceAck
Auto Trait Implementations§
impl Freeze for SpliceAck
impl RefUnwindSafe for SpliceAck
impl Send for SpliceAck
impl Sync for SpliceAck
impl Unpin for SpliceAck
impl UnwindSafe for SpliceAck
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