pub struct HsmdInit {
pub key_version: Bip32KeyVersion,
pub chain_params: BlockHash,
pub encryption_key: Option<DevSecret>,
pub dev_privkey: Option<DevPrivKey>,
pub dev_bip32_seed: Option<DevSecret>,
pub dev_channel_secrets: Option<Array<DevSecret>>,
pub dev_channel_secrets_shaseed: Option<Sha256>,
pub hsm_wire_min_version: u32,
pub hsm_wire_max_version: u32,
}
Expand description
HsmdDevPreinit2 does not return a reply hsmd Init CLN only
Fields§
§key_version: Bip32KeyVersion
§chain_params: BlockHash
§encryption_key: Option<DevSecret>
§dev_privkey: Option<DevPrivKey>
§dev_bip32_seed: Option<DevSecret>
§dev_channel_secrets: Option<Array<DevSecret>>
§dev_channel_secrets_shaseed: Option<Sha256>
§hsm_wire_min_version: u32
§hsm_wire_max_version: u32
Trait Implementations§
Source§impl BigEndianEncodable for HsmdInit
impl BigEndianEncodable for HsmdInit
Auto Trait Implementations§
impl Freeze for HsmdInit
impl RefUnwindSafe for HsmdInit
impl Send for HsmdInit
impl Sync for HsmdInit
impl Unpin for HsmdInit
impl UnwindSafe for HsmdInit
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
Source§impl<T> Downcast for T
impl<T> Downcast for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more