Back

Migrate Assets Between Wallets

Wallet Security

4 min

Users do not have the option of changing the existing Secret Key that gives them access to their Leather wallet and its associated accounts. However, there could be a time when you believe that your Secret Key has been compromised.


In that case, it is best to create another wallet and migrate your existing funds.

How to Migrate Assets Between Leather Bitcoin Wallets


  1. Download the Leather extension on a compatible browser that you are not currently using (eg. download Leather on Brave if you had previously been using the extension on Chrome)

  2. Create a new wallet and back up your new Secret Key

  3. In your new wallet, click the “Receive” option and copy the addresses you need to transfer all your assets and collectibles

  4. Return to your old wallet and click the “Send” option

  5. If you’re migrating tokens, make sure that you’re sending appropriate tokens to the corresponding address

    • STX and SIP10 tokens should be sent to your new wallet’s Stacks address

    • BRC-20 tokens should be sent to your new wallet’s Ordinals address

    • BTC should be sent to your new wallet’s Bitcoin address

  6. If you’re migrating collectibles, make sure that you’re sending appropriate collectibles to the corresponding address

    • Ordinals should be sent to your new wallet’s Taproot address (listed as “Ordinal inscription”)

    • Stacks NFTs should be sent to your new wallet’s Stacks address (the Stacks address is duplicated under the “Stacks” and “Stacks NFT” categories)

  7. Sign out or reset your old wallet once you have finished migrating all of your assets to the new wallet.


You will be able to access your new wallet on any browser that has the Leather extension installed. However, you will need your Secret Key to log into the new wallet when you open it on a different browser.

Related Guides


This article was updated on 3/21/24

This article was updated on 3/21/24