🛠️

Token Migration Web Tool

Token migration is the process of migrating your ERC20 CRO to Mainnet CRO.
This tutorial will guide you through the steps to migrate your ERC20 CRO to Mainnet CRO using the token migration web tool. This method is suitable for non-custodial wallet users.
Other Migration Methods
The Migration Web Tool targets advanced crypto users. It requires more complicated steps. For most users, we recommend using other migration methods such as Crypto.com App, Crypto.com DeFi wallet, or through our featured exchanges.

Preparation

To use the web tool, you must first fulfill the following requirements
  • MetaMask Wallet (Right now we only support connecting with MetaMask browser wallet);
  • ERC20 CRO on your MetaMask Account;
  • A small amount of Ethereum on your MetaMask Account (For paying Ethereum transaction fee).

How to migrate

You Will Need to Burn Your ERC20 CRO To use the migration web tool to migrate your CRO, you will have to first burn the ERC20 CRO and then submit the migration request. There will be a period of time before the CRO appears on your mainnet address. You will not be able to access your funds during this migration period.

Table of Content

  1. 1.
    • Suitable for users who want to initiate a new token migration request
  2. 2.
    • Suitable for users who have failed to submit previous token migration but have already burnt the ERC20 CRO

Request A New Token Migration

1. Open Web Tool

Go to Token Migration website and click "Open Web Tool".

2. Connect to MetaMask Wallet

2.1 Click "Connect Now"

2.2 Choose "MetaMask" on the wallet list

3. Fill in Your Mainnet Address

How to Generate Mainnet Address
To generate a mainnet address, please refer to the mainnet address generation guide
Fill in the mainnet address you want to receive the migrated CRO. If the address is valid, you will see a green tick next to the address. After you have completed, click "Continue".

4. Fill in The Migration Amount

Fill in the amount of CRO you want to migrate to Mainnet and click "Continue".

5. Review Your Migration

Review and confirm the details of your token migration request. Make sure all the information is correct.
Afterwards, read the "CRO Token Migration Terms". If you understand and agree to the terms, you can tick the checkbox and click "Sign Agreement".

6. Sign The Agreement

A MetaMask popup will appear and ask for your signature. By signing this message with your MetaMask account, you acknowledge that you agree to the "CRO Token Migration Terms".

7. Sign The Burn Transaction

A MetaMask popup will appear and ask for your confirmation to send your ERC20 CRO to the burn address (0x000000000000000000000000000000000000dEaD). Please make sure all the information on this popup is correct before clicking "Confirm". In addition, you may adjust the gas parameters of your choice.
Could Not See MetaMask Popup?
If you cannot see the MetaMask popups, you can check the MetaMask browser icon in your top right-hand corner. You should see a pending action on the icon and you can click the icon to continue the operations on MetaMask.

8. Successful Submission

If your migration request is submitted, you will see the following page.
Failed To Submit Your Migration Request? You can always re-submit your token migration request if your burn transaction has already been confirmed and succeeded on the chain. For details, please refer to the Re-submit Migration Request guide

9. Check Migration Record Status

To check for the latest status of your migration requests, click the "Migration Records" on the navigation bar or go to the link.
You will see a list of migration requests associated with your current account and the status of it. If you are uncertain of the status, you can put your mouse over the status for an explanation.

Re-submit Migration Request

If you encountered an error during the registration, but have already burnt your CRO. You can use the Migration Re-submission Tool to re-submit your migration request.

Pre-requisite

To use the re-submission tool, make sure:
  • Your ERC20 CRO burn request is confirmed and succeeded on the Ethereum network
  • The burn ERC20 CRO belongs to your current MetaMask account

1. Make Sure Your Migration Request Is Not Submitted

To do so, you can check the record on the Migration Records Status Page. If you do not see your migration request appear on the list, it means your request has not been submitted.

2. Open Re-submission Tool

Alternatively, you can go to Token Migration website and click "Open Web Tool", you will see a text saying "Proceed to Re-submit Tool.".

3 Click "Connect Now" and choose "MetaMask" on the wallet list

4. Fill in Your Mainnet Address

How to Generate Mainnet Address
To generate a mainnet address, please refer to the mainnet address generation guide
Fill in the mainnet address you want to receive the migrated CRO. If the address is valid, you will see a green tick next to the address. After you have completed, click "Continue".

5. Fill in Your ERC20 CRO Burn Transaction Hash

Fill in your previous ERC20 CRO burn transaction hash and click "Review Transaction".
You can look for the burn transaction hash from your MetaMask transaction lists (Under the Activity tab).

6. Review Your Burn Transaction

Review and confirm the details of your token migration request. Make sure all the information is correct.
Afterwards, read the "CRO Token Migration Terms". If you understand and agree to the terms, you can tick the checkbox and click "Sign Agreement".

7. Sign The Agreement

A MetaMask popup will appear and ask for your signature. By signing this message with your MetaMask account, you acknowledge that you agree to the "CRO Token Migration Terms".
Could Not See MetaMask Popup?
If you cannot see the MetaMask popups, you can check the MetaMask browser icon on the top right-hand corner. You should see a pending action on the icon and you can click the icon to continue the operations on MetaMask.

8. Successful Submission

If you migration request is submitted, you will see the following page.
Failed To Submit Your Migration Request? You can always re-submit your token migration request if your burn transaction has already been confirmed and succeeded on the chain. For details, please refer to the Re-submit Migration Request guide

9. Check Migration Record Status

To check for the latest status of your migration requests, click the "Migration Records" on the navigation bar or go to the link.
You will see a list of migration requests associated with your current account and the status of it. If you are uncertain of the status, you can put your mouse over the status for an explanation.