Struct vls_protocol::msgs::HsmdInitReplyV4
source · pub struct HsmdInitReplyV4 {
pub hsm_version: u32,
pub hsm_capabilities: ArrayBE<u32>,
pub node_id: PubKey,
pub bip32: ExtKey,
pub bolt12: PubKey,
}
Expand description
Fields§
§hsm_version: u32
This gets upgraded when the wire protocol changes in incompatible ways:
hsm_capabilities: ArrayBE<u32>
Capabilities, by convention are message numbers, indicating that the HSM supports you sending this message.
node_id: PubKey
§bip32: ExtKey
§bolt12: PubKey
Trait Implementations§
source§impl BigEndianEncodable for HsmdInitReplyV4
impl BigEndianEncodable for HsmdInitReplyV4
source§impl DeBolt for HsmdInitReplyV4
impl DeBolt for HsmdInitReplyV4
source§impl Debug for HsmdInitReplyV4
impl Debug for HsmdInitReplyV4
source§impl Decodable for HsmdInitReplyV4
impl Decodable for HsmdInitReplyV4
source§impl Encodable for HsmdInitReplyV4
impl Encodable for HsmdInitReplyV4
Auto Trait Implementations§
impl RefUnwindSafe for HsmdInitReplyV4
impl Send for HsmdInitReplyV4
impl Sync for HsmdInitReplyV4
impl Unpin for HsmdInitReplyV4
impl UnwindSafe for HsmdInitReplyV4
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