nibiru_std/proto/buf/cosmos.crypto.hd.v1.rs
1// @generated
2/// BIP44Params is used as path field in ledger item in Record.
3#[allow(clippy::derive_partial_eq_without_eq)]
4#[derive(Clone, PartialEq, ::prost::Message)]
5pub struct Bip44Params {
6 /// purpose is a constant set to 44' (or 0x8000002C) following the BIP43 recommendation
7 #[prost(uint32, tag="1")]
8 pub purpose: u32,
9 /// coin_type is a constant that improves privacy
10 #[prost(uint32, tag="2")]
11 pub coin_type: u32,
12 /// account splits the key space into independent user identities
13 #[prost(uint32, tag="3")]
14 pub account: u32,
15 /// change is a constant used for public derivation. Constant 0 is used for external chain and constant 1 for internal
16 /// chain.
17 #[prost(bool, tag="4")]
18 pub change: bool,
19 /// address_index is used as child index in BIP32 derivation
20 #[prost(uint32, tag="5")]
21 pub address_index: u32,
22}
23// @@protoc_insertion_point(module)