Struct vls_protocol::msgs::HsmdInit
source · 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
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 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