Keystone Support
Official WebsiteCoin SupportBlogContact Us
English
English
  • 🧰Advice and Answers from Keystone Team
  • General Navigation Guide
  • About Keystone
  • ChangeLog
    • Keystone Firmware (Multi-Coin)
      • M-13.0(Multi-Coin)
      • M-12.6 (Multi-Coin)
      • M-12.4 (Multi-Coin)
      • M-12.2 (Multi-Coin)
      • M-12.0(Multi-Coin)
      • M-11.0(Multi-Coin)
      • M-10.8(Multi-Coin)
      • M-10.6(Multi-Coin)
      • M-10.4(Multi-Coin)
      • M-10.2(Multi-Coin)
      • M-10.0(Multi-Coin)
      • M-9.6(Multi-Coin)
      • M-9.4(Multi-Coin)
      • M-9.2(Multi-Coin)
      • M-8.8(Multi-Coin)
      • M-8.4(Multi-Coin)
      • M-8.2(Multi-Coin)
      • M-8.0 (Multi-Coin)
      • M-7.2 (Multi-Coin)
      • M-7.0 (Multi-Coin)
      • M-6.10 (Multi-Coin)
      • M-6.8 (Multi-Coin)
      • M-6.6 (Multi-Coin)
      • M-6.4 (Multi-Coin)
      • M-6.2 (Multi-Coin)
      • M-6.0 (Multi-Coin)
      • M-5.4 (Multi-Coin)
      • M-5.3 (Multi-Coin)
      • M-5.2 (Multi-Coin)
      • M-5.0 (Multi-Coin)
      • V 1.4.2 (Multi-Coin)
      • V 1.4.0 (Multi-Coin)
      • V 1.3.0 (Multi-Coin)
      • V 1.2.0 (Multi-Coin)
      • V 1.1.0 (Multi-Coin)
    • Keystone Firmware (BTC-Only)
      • B-3.6 (BTC-Only)
      • B-3.4 (BTC-Only)
      • B-3.2 (BTC-Only)
      • B-2.5 (BTC-Only)
      • B-2.0 (BTC-Only)
      • V 1.1.1 (BTC-Only)
    • Keystone Companion App
      • V1.2.3
      • V1.2.2
      • V1.2.1
      • V 1.1.2
      • V 1.1.0
      • ERC-20 Token Delisting
  • Getting Started
    • Setting Up Keystone (Legacy)
    • Setting Up Keystone (New)
    • Firmware Upgrade
      • How to Format a MicroSD Card to FAT32?
      • Verify the SHA256 Checksum of the Firmware Update File
    • Getting Started with M-10.0 or newer for Beginners
    • Keystone Mobile App Syncing
    • Receiving Cryptocurrency
    • Sending Cryptocurrency
  • Basic Features
    • Password
      • Setting Pattern Lock
      • Fingerprint Settings(Pro only)
      • Forgot or Reset a Password or Pin
    • Add Multiple Addresses
    • Add Tokens on the Mobile APP
    • Add labels to Address
    • View Transaction Details
    • Set System Settings
    • Wipe the Device
  • 3rd Party Integrations
    • Bitcoin Wallets
      • Casa
      • Enhance the security of BlueWallet
        • BlueWallet 2/3 PSBT Multi-sig: BlueWallet + Keystone + ColdCard
        • BlueWallet 2/3 PSBT Multi-sig: Keystone + ColdCard + SeedPicker
      • Specter
        • Specter 2/2 PSBT Multi-Sig
        • Specter 2/3 PSBT Multi-Sig
      • Sparrow Wallet
        • Sparrow Wallet 2/3 PSBT Multi-sig
      • Electrum
        • Electrum 2/2 PSBT Multi-sig
        • Electrum 2/3 PSBT Multi-sig
      • Wasabi Wallet
      • BTCPay Server
      • Nunchuk
      • Simple Bitcoin Wallet
    • ETH & Web3 Wallets
      • MetaMask
        • MetaMask & DeFi
        • Importing MetaMask Wallet into Keystone
        • Potential Trouble with Importing MetaMask wallet into Keystone
        • Importing Your Ledger Wallet/Account into Your Keystone Hardware Wallet
        • How to Switch ETH Path to Ledger Live / Legacy Format?
        • Configure EVM Chains on MetaMask
      • MetaMask Mobile
        • Defi with MetaMask Mobile
        • Configuring EVM Chains on MetaMask Mobile
      • OKX Wallet (Extension)
      • OKX Wallet Mobile
      • Bitget
      • Rabby Wallet
      • Core Wallet (Extension)
      • BlockWallet
      • Polkadot{.js} (DOT/KSM)
        • DOT/KSM Staking
    • Aptos Wallets
      • Fewcha Wallet (Extension)
      • Petra Aptos Wallet (Extension)
    • Arweave Wallets
      • 🦔ArConnect
    • Cosmos Wallets
      • Keplr (Extension)
        • How to Make IBC Transfers with Keystone
    • NEAR Wallets
      • Sender Wallet (Extension)
      • How to switch Near Path to Ledger format?
    • Polkadot Wallets
      • SubWallet
      • Metadata Update or Reset
    • Solana Wallets
      • Solflare Extension
      • Solflare Mobile
    • Dapp (DeFi)
      • Safe
      • Safe Mobile App
      • Zapper
      • Yearn Finance
      • SushiSwap
    • Other Coins
      • XRP Toolkit (XRP)
  • Advanced Features
    • Displaying Your NFT on the Lock Screen
    • Three BTC Address Formats Support
    • Change the derivation path of addresses
    • Export XPUB
    • Displaying ENS Names
    • Multi Signature
      • Delete Multisig Wallet
    • Staking
    • Decoding DeFi Transactions
    • Decoding Multi-Signature Transactions
    • Decoding 4-byte Function Signature
    • Recovery Phrase
      • Construct Your Own Recovery Phrase
      • Import or Create Shamir Backup
      • Use Dice to Generate Recovery Phrase
      • Recovery Phrase Check
      • Recover your Ledger Wallet
    • Passphrase
    • Self-Destruct Mechanism (Pro-only)
  • Miscellaneous
    • Security Practices
    • FAQ
    • Cobo Vault Companion App
    • Migrating from the Keystone Companion App to OKX: A Step-by-Step Guide
  • Keystone Tablet
    • Keystone Tablet Instruction Guide
    • Why does the Keystone Tablet have only 4 slots for a word?
Powered by GitBook
On this page
  • Change BTC address format
  • Change ETH address format
  • Change Near address format
  • Change Solana address format

Was this helpful?

  1. Advanced Features

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.

PreviousThree BTC Address Formats SupportNextExport XPUB

Last updated 2 years ago

Was this helpful?

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.

Change BTC address format

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:

  1. Open the Asset page and select [BTC].

  2. Tap on the "..." button on the top right corner.

  3. Select [Change Address Type].

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

Each of these BTC address formats has its own features:

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.

Change ETH address format

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:

  1. Open the Asset page and select [ETH].

  2. Tap on the "..." button on the top right corner.

  3. Select [Change Derivation Path].

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

Change Near address format

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:

  1. Open the Asset page and select [Near].

  2. Tap on the [...] button on the top right corner.

  3. Select [Change Derivation Path].

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

Change Solana address format

Keystone's default SOL address derivation path is m/44'/501'/*.

However, you can easily change your SOL address type by following these steps:

  1. Open the Asset page and select [SOL].

  2. Tap on the [...] button on the top right corner.

  3. Select [Change Derivation Path].

  4. 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:

    1. If you're using the Solflare wallet, the recommended path is m/44’/501’/*. It's the most compatible option for Solflare.

    2. If you're using Sollet or MathWallet, you should select m/44’/501’ as the derivation path. This path will generate your SOL addresses.

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