pub struct ChannelBasePublicKeys {
pub funding_pubkey: Pubkey,
pub tlc_base_key: Pubkey,
}Expand description
One counterparty’s public keys which do not change over the life of a channel.
Fields§
§funding_pubkey: PubkeyThe public key which is used to sign all commitment transactions, as it appears in the on-chain channel lock-in 2-of-2 multisig output.
tlc_base_key: PubkeyThe base point which is used (with derive_public_key) to derive a per-commitment public key which is used to encumber HTLC-in-flight outputs.
Trait Implementations§
Source§impl Clone for ChannelBasePublicKeys
impl Clone for ChannelBasePublicKeys
Source§fn clone(&self) -> ChannelBasePublicKeys
fn clone(&self) -> ChannelBasePublicKeys
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 ChannelBasePublicKeys
impl Debug for ChannelBasePublicKeys
Source§impl<'de> Deserialize<'de> for ChannelBasePublicKeys
impl<'de> Deserialize<'de> for ChannelBasePublicKeys
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
Source§impl PartialEq for ChannelBasePublicKeys
impl PartialEq for ChannelBasePublicKeys
Source§impl Serialize for ChannelBasePublicKeys
impl Serialize for ChannelBasePublicKeys
impl Eq for ChannelBasePublicKeys
impl StructuralPartialEq for ChannelBasePublicKeys
Auto Trait Implementations§
impl Freeze for ChannelBasePublicKeys
impl RefUnwindSafe for ChannelBasePublicKeys
impl Send for ChannelBasePublicKeys
impl Sync for ChannelBasePublicKeys
impl Unpin for ChannelBasePublicKeys
impl UnsafeUnpin for ChannelBasePublicKeys
impl UnwindSafe for ChannelBasePublicKeys
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