> For the complete documentation index, see [llms.txt](https://docs.leather.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leather.io/get-started/migrate-assets-wallets.md).

# Migrate Assets Between Wallets

Move your assets to a new Leather wallet with a new Secret Key, for example when you think your Secret Key was exposed.

You cannot change the Secret Key of a wallet. If you think someone has seen yours, create a new wallet and send your assets to it.

## Create the new wallet

1. Open the account switcher from the account card on the Home screen.
2. Click "Add wallet" and select "Create new wallet".
3. Write down the new Secret Key, then click "I've backed it up".
4. Enter your Leather password. All wallets in Leather share one password.

## Send your assets

1. In the account switcher, select an account of the new wallet. Click "Receive" and copy its addresses.
2. Switch back to the old wallet and click "Send" for each asset.
3. Send each asset to the matching address of the new wallet:
   * BTC to the Native SegWit address
   * STX and Stacks tokens to the Stacks address
   * Stacks NFTs to the Stacks address
4. Repeat for every account of the old wallet that holds assets.

Leave enough BTC and STX in the old wallet to pay the fees of the last transfers.

Leather no longer supports ordinals, inscriptions, BRC-20, Runes or Stamps. To move those, see [Ordinals and inscriptions](/discontinued/ordinals-inscriptions.md), [Runes](/discontinued/runes.md) and [Stamps and SRC-20](/discontinued/stamps-src20.md).

## Remove the old wallet

When the old wallet is empty, open the account switcher, click "Manage", open the old wallet's menu and select "Remove wallet". Leather offers this while more than one wallet exists.
