Change the derivation path of addresses
Learn how to modify the derivation path on Keystone for ETH, BTC, SOL, or Near to match the address format on other platforms like Ledger.
Last updated
Learn how to modify the derivation path on Keystone for ETH, BTC, SOL, or Near to match the address format on other platforms like Ledger.
Last updated
Caution
Changing your cryptocurrency wallet address can be a risky process. Your assets, like Bitcoin or Ethereum, are stored on the blockchain and tied to your wallet address. Changing your wallet address without proper preparation can result in the loss of your assets.
Before changing your wallet address, make sure you understand the process and take steps to secure your assets.
Additionally, always double-check the accuracy of the new address before making any transfers. Cryptocurrency transactions are irreversible, so sending funds to the wrong address means losing your assets forever.
Remember to take extra precautions when dealing with cryptocurrencies and make informed decisions to protect your investments.
This tutorial will guide you through modifying the derivation path to different formats if you notice a discrepancy in the address obtained on Keystone compared to other platforms, such as Ledger when using ETH, BTC, SOL, or Near.
This tutorial is for M-10.0 or higher version users.
Keystone's default BTC address format is Native Segwit, which uses the derivation path m/84'/0'/0'/0/*.
However, you can easily change your BTC address type by following these steps:
Open the Asset page and select [BTC].
Tap on the "..." button on the top right corner.
Select [Change Address Type].
Choose the desired address format from the options: Legacy, Nested Segwit, Native Segwit, or Core Format which is especially for Core Wallet Path.
Your new BTC address will be generated, and you can start using it.
Format | Derivation path | Started with | Feature |
---|---|---|---|
Legacy (P2WSH) | m/44’/0’/0’/0/* | “1” | They are compatible with all Bitcoin wallets and exchanges but have higher transaction fees and lower security than newer address formats. |
Nested Segwit (P2SH-P2WSH) | m/49’/0’/0’/0/* | “3” | They provide improved security and lower transaction fees than Legacy addresses. |
Native Segwit (P2WSH) | m/84’/0’/0’/0/* | "bc1" | They are the most efficient and secure Bitcoin address format. It provides cost savings and improved security compared to other traditional address formats. |
Keystone's default ETH address format is BIP44 Standard, which uses the derivation path m/44'/60'/0'/0/*.
However, you can easily change your ETH address type by following these steps:
Open the Asset page and select [ETH].
Tap on the "..." button on the top right corner.
Select [Change Derivation Path].
Choose the desired address format from the options: BIP44 Standard, Ledger Live, and Ledger Legacy.
Your new ETH address will be generated, and you can start using it.
Keystone's default Near address derivation path is M/44'/397'/0'.
However, you can easily change your Near address type by following these steps:
Open the Asset page and select [Near].
Tap on the [...] button on the top right corner.
Select [Change Derivation Path].
Choose the desired address format from the options: standard one and Ledger Live.
Your new Near address will be generated, and you can start using it.
Keystone's default SOL address derivation path is m/44'/501'/*.
However, you can easily change your SOL address type by following these steps:
Open the Asset page and select [SOL].
Tap on the [...] button on the top right corner.
Select [Change Derivation Path].
To generate your SOL address, you need to choose the appropriate address derivation path depending on your Solana wallet. There are three options to choose from:
If you're using the Solflare wallet, the recommended path is m/44’/501’/*. It's the most compatible option for Solflare.
If you're using Sollet or MathWallet, you should select m/44’/501’ as the derivation path. This path will generate your SOL addresses.
For Phantom or Exodus wallets, the recommended derivation path is m/44’/501’/*’/0’. Use this option to generate your SOL addresses.
Please note that the m/44’/501’ path can only derive one address. After selecting the appropriate path, your new SOL address will be generated, and you can start using it.