Derivation Paths
A derivation path is a string representing a sequence of key derivations from the root key used to create different addresses and accounts.
Below are the common derivation paths using a modified SLIP44-type scheme that generates BIP-32 keys.
Derivation Path Format
The standard derivation path format is as follows:
m/purpose/coin_type/account/change/addressEach part of the path represents
- m: Master node.
- purpose: Set to 44 (unhardened) for BIP-44.
- coin_type: SLIP44 identifier for the coin.
- account: The account number. Index begins at
0. - change:
0for external addresses,1for change addresses (not used currently). - address: The address. Index begins at
0.
Blockdaemon Derivation Paths
| Blockchain | Environment | Derivation Path | Notes |
|---|---|---|---|
| Bitcoin | Mainnet | m/44/0/account_index/0/address_index |
Multiple receive addresses and accounts |
| Testnet | m/44/1/account_index/0/address_index |
Multiple receive addresses and accounts | |
| Ethereum | Mainnet | m/44/60/account_index/0/0 |
Multiple accounts |
| Testnet | m/44/1/account_index/0/0 |
Multiple accounts | |
| Polygon | Mainnet | m/44/966/account_index/0/0 |
Multiple accounts |
| Testnet | m/44/1/account_index/0/0 |
Multiple accounts | |
| Polkadot | Mainnet | m/44/354/account_index/0/0 |
Multiple accounts |
| Testnet | m/44/1/account_index/0/0 |
Multiple accounts | |
| Solana | Mainnet | m/44/501/account_index/0/0 |
Multiple accounts |
| Testnet | m/44/1/account_index/0/0 |
Multiple accounts |
Example Commands
When recovering master key shares from an ERS backup, you can specify the derivation path in your commands. Here are examples for macOS and Linux:
macOS
Replace {the derivation path} with the appropriate path.
./coldwallet-cli-darwin ers
--backup-file-path={Where you store the backup file}
--private-key-pem-path={the private key path}
--derivation-path={the derivation path}Linux
Replace {the derivation path} with the appropriate path.
./coldwallet-cli-linux ers
--backup-file-path={Where you store the backup file}
--private-key-pem-path={the private key path}
--derivation-path={the derivation path}🗣️We Are Here to Help!
Please contact us via email or support chat if you encounter an issue, bug, or need assistance. Don't forget to include any relevant details about the problem. To request a wallet form and Institutional Vault Approver form, please click here or contact our sales team.
Updated about 19 hours ago
