HdWalletPathInput
The HDWalletPath within the BIP32 Wallet
input HdWalletPathInput {
hdWalletPurpose: String!
hdWalletCoinType: String!
hdWalletAccount: String!
hdWalletUsage: String!
hdWalletAddressIndex: String!
}
Fields
HdWalletPathInput.hdWalletPurpose ● String! non-null scalar
Purpose is a constant set to 44' (or 0x8000002C) following the BIP43 recommendation. It indicates that the subtree of this node is used according to this specification
HdWalletPathInput.hdWalletCoinType ● String! non-null scalar
Coin type is a constant, set for each cryptocoin
HdWalletPathInput.hdWalletAccount ● String! non-null scalar
This level splits the key space into independent user identities, so the wallet never mixes the coins across different accounts.
HdWalletPathInput.hdWalletUsage ● String! non-null scalar
Constant 0 is used for external chain(e.g. for receiving payments) and constant 1 for internal chain (also known as change addresses)
HdWalletPathInput.hdWalletAddressIndex ● String! non-null scalar
Addresses are numbered from index 0 in sequentially increasing manner. This number is used as child index in BIP32 derivation.