Skip to main content

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.

Member Of

CreateEvmTransactionLiteInput input