Skip to main content

HdWalletPath

The HDWalletPath within the BIP32 Wallet

type HdWalletPath {
hdWalletPurpose: String!
hdWalletCoinType: String!
hdWalletAccount: String!
hdWalletUsage: String!
hdWalletAddressIndex: String!
}

Fields

HdWalletPath.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

HdWalletPath.hdWalletCoinType ● String! non-null scalar

Coin type is a constant, set for each cryptocoin

HdWalletPath.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.

HdWalletPath.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)

HdWalletPath.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.

Member Of

EthereumSign object ● EthPersonalSignData object ● EthSignTypedData object ● EvmSign object