Struct vls_protocol::msgs::HsmdInit
source · pub struct HsmdInit {
pub key_version: Bip32KeyVersion,
pub chain_params: BlockId,
pub encryption_key: Option<DevSecret>,
pub dev_privkey: Option<DevPrivKey>,
pub dev_bip32_seed: Option<DevSecret>,
pub dev_channel_secrets: Option<Vec<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: BlockId§encryption_key: Option<DevSecret>§dev_privkey: Option<DevPrivKey>§dev_bip32_seed: Option<DevSecret>§dev_channel_secrets: Option<Vec<DevSecret>>§dev_channel_secrets_shaseed: Option<Sha256>§hsm_wire_min_version: u32§hsm_wire_max_version: u32Trait Implementations§
source§impl<'de> Deserialize<'de> for HsmdInit
impl<'de> Deserialize<'de> for HsmdInit
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