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: u32
Trait 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