Struct SpliceAck
pub struct SpliceAck {
pub channel_id: ChannelId,
pub funding_contribution_satoshis: i64,
pub funding_pubkey: PublicKey,
pub require_confirmed_inputs: Option<()>,
}
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
funding_contribution_satoshis: i64
The amount the splice acceptor is intending to add to its channel balance (splice-in) or remove from its channel balance (splice-out).
funding_pubkey: PublicKey
The key of the sender (splice acceptor) controlling the new funding transaction
require_confirmed_inputs: Option<()>
If set, only confirmed inputs added (by the splice initiator) will be accepted
Trait Implementations§
§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§
§impl<T> AnyEq for T
impl<T> AnyEq for T
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request