/// BIP44Params is used as path field in ledger item in Record. #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bip44Params { /// purpose is a constant set to 44' (or 0x8000002C) following the BIP43 recommendation #[prost(uint32, tag = "1")] pub purpose: u32, /// coin_type is a constant that improves privacy #[prost(uint32, tag = "2")] pub coin_type: u32, /// account splits the key space into independent user identities #[prost(uint32, tag = "3")] pub account: u32, /// change is a constant used for public derivation. Constant 0 is used for external chain and constant 1 for internal /// chain. #[prost(bool, tag = "4")] pub change: bool, /// address_index is used as child index in BIP32 derivation #[prost(uint32, tag = "5")] pub address_index: u32, }