Guide

How to Migrate a Solana Token to a New Mint

You need to migrate your Solana token to a new mint — because of a mistake, an upgrade, or a bad initial launch — and every holder is asking "will my tokens work on the new mint?"

Key facts

  • Announce the migration with clear reason, timeline, and swap ratio before you deploy the new mint.
  • Snapshot current holders (see /snapshot-solana-token-holders).
  • Deploy the new mint with correct final settings (revoked authorities from day zero, immutable metadata).

Step-by-step

  1. Announce the migration with clear reason, timeline, and swap ratio before you deploy the new mint.
  2. Snapshot current holders (see /snapshot-solana-token-holders).
  3. Deploy the new mint with correct final settings (revoked authorities from day zero, immutable metadata).
  4. Deploy a swap program or use Streamflow / Jupiter Airdrop to distribute the new mint at the ratio.
  5. Set a clear deadline for migration. After deadline, publish final unclaimed supply.
  6. Update DEX Screener, Birdeye, CoinGecko, and any listings to point at the new mint.

Next step

Snapshot holders before migration

Next steps

Related tools

Related guides

FAQ

Is a Solana token migration always a rug signal?

No, but it requires exceptional communication and public verifiability to avoid the perception.

Should I revoke authorities on the new mint immediately?

Yes — communicate the revoke tx together with the migration announcement to reset trust.

The Solana launch trust layer — free mint, public Launch Score, paid trust actions.

Already have a token? Check its Launch Score.

Try: