← Back to Blog

SODA test migration is live

SODA test migration is live

September 15, 2025

TL;DR

|

Full Story

The test migration from ICON (ICX) to SODAX (SODA) has officially begun! Read on for a step-by-step guide on migration through the all new SODAX app. This community test migration comes ahead of future phases of migration which will introduce CEX support and eventual one-directional migration. More detailed information will be shared as we approach the later phases of migration, but for an overview on these future phases you can refer to our forum post. In the meantime, our community test gives everyone even more time to get acquainted with the Sonic blockchain, and to get hands on with the new UI/UX for the SODAX platform.

Please note that as this is an early test migration, liquidity pools and staking for SODA are not yet available. Further on-chain use cases for SODA will be released following official migration, for more details please read our recent migration announcement.


Step-by-step migration guide

Our migration frontend allows users to move easily between ICX on the ICON blockchain, and SODA on the Sonic blockchain. This is an early offering for the ICON community, allowing as much time as possible for migration. The swap will become one-way (to SODA) alongside the future introduction of SODA staking.

1. Launch the app

This will take you to the migration app. Now you need to connect with both ICON and Sonic wallets.

 2. Connect your wallets

Note: Hana wallet is the only option that works for both ICON and Sonic. It’s the simplest way to migrate and will display your SODA tokens immediately on receipt. Just remember to enable the Sonic chain in Hana.

  • Click “Connect” in the top-right.

  • In the modal that appears, click the + sign next to ICON to connect your ICON wallet.

  • Unlock your wallet and “Authorize” to connect.

  • Click the + sign next to Sonic/EVM.

  • In the new modal, click the + sign next to the wallet you wish to use.

  • Unlock your wallet and “Authorize” to connect.

  • You will now be presented with SODAX Terms & Conditions, once you have understood these terms, tick to accept terms and then click “Accept terms”.

Now you are connected and ready to migrate.

3. Migrate your ICX to SODA

  • Enter the amount of ICX that you wish to migrate.

  • Click “Migrate”

  • “Authorize” the transaction in the wallet pop-up.

Migration will take less than a minute and then you will see that your transaction is complete! You are now a SODA holder on the Sonic Network. If you want to add the token to your wallet, you can find the token contract here.

4. Migrate your SODA back to ICX

Want to use ICX while migration is in progress? You can revert migration, but you will need S in your Sonic wallet in order to pay transaction fees.

  • From the original migration screen, click the arrows symbol to change the direction of migration. It should now be from SODA, to ICX.

  • Enter the amount of SODA that you wish to migrate back.

  • Click “Switch to Sonic”

  • Click “Approve”

  • “Authorize” the transaction in the wallet pop-up.

  • Click “Migrate”

  • “Authorize” the transaction in the wallet pop-up.

Migration will take less than a minute and then you will see that your transaction is complete! You have now returned to ICX on the ICON Network.


bnUSD migration

Alongside migration of ICX to SODA, bnUSD has also received a token upgrade for all chains except for ICON. You can use Balanced or SODAX to migrate bnUSD to new contracts for use on other chains. The old bnUSD will continue to be used on Balanced’s ICON front-end for loans, savings rate and rewards, until further notice. To migrate bnUSD on sodax.com you can follow the same general steps as above, once you have changed the tab to bnUSD on the migration page.


Grab a cup

The ICX to SODA migration is the next major step in aligning all elements of our platform under the single vision for SODAX shared earlier this year. Stay connected during migration by following us on X, and joining our Discord.