Cronos POS Chain Docs
  • Getting Started
    • 📑Cronos POS Chain Introduction
    • 🔰Architecture
  • For USERS
    • 🌟New brand and domains
    • 💰Wallets
      • chain-maind
      • Ledger Hardware Wallets with chain-maind
      • Crypto.com DeFi Desktop Wallet
      • Conducting IBC Transfer with Keplr Wallet
      • Using Ledger Device with Keplr Wallet
      • Mainnet Address Generation
      • Mainnet Address Verification
      • Multisig Account
      • Delegation Guide
      • Key Principles for Wallet Security
    • 🛠️Token Migration Web Tool
    • 🚰Croeseid Testnet Faucet
  • For Node Hosts
    • ⛓️Running Nodes
      • Public Node Sync
      • Quicksync
      • Cronos POS Chain Mainnet: Running a Full Node
        • Upgrade Guide
          • The "V5" upgrade guide (v4.* to v5.0.1) :
          • The "V4" upgrade guide (v3.* to v4.2.2) :
          • The "DRACO II" upgrade guide (v2.* to v3.3.2) :
          • The "Canis Major" upgrade guide (v1.* to v2.0.1) at block height 922,363:
          • Running "Canis Major" network upgrade with cosmovisor
      • Cronos POS Chain Mainnet: Running a Validator
      • Cronos POS Chain Mainnet Validator Security Checklist
      • Croeseid Testnet: Running Nodes
      • Mainnet/Testnet: Running Nodes using AWS 1-click Deployment
      • Mainnet/Testnet: Running Nodes using Azure 1-click Deployment
      • Croeseid Testnet: Running Nodes With Nix
      • Devnet: Running Latest Development Node
    • 🔄Advanced TMKMS Integration
    • 💫Notes on Performance
    • 🔃Notes on Production Deployment
  • Block Explorers
    • 📊Cronos POS Chain Mainnet Explorer
    • 📊Croeseid Testnet Explorer
  • Cronos PoS Chain Protocol
    • ⛓️Chain Details
      • Genesis
      • Protocol Documentation
      • Chain ID, Address Format and Signatures
      • Create the IBC-enabled tokens on the Cronos POS Chain with Solo Machine
      • List of parameters
      • Proposal Process
      • Technical glossary
    • 🎛️Modules
      • module_supply
      • module_slashing
      • module_authz
      • module_bank
      • module_mint
      • module_gov
      • module_staking
      • module_distribution
      • module_nft
  • Cronos PoS Integration
    • 🔄Integration documentation
    • 🛂Node Setup and RPC node
    • 🔲Blocks and Transactions
Powered by GitBook
On this page
  • Preparation
  • How to migrate
  • Table of Content
  • Request A New Token Migration
  • 1. Open Web Tool
  • 2. Connect to MetaMask Wallet
  • 3. Fill in Your Mainnet Address
  • 4. Fill in The Migration Amount
  • 5. Review Your Migration
  • 6. Sign The Agreement
  • 7. Sign The Burn Transaction
  • 8. Successful Submission
  • 9. Check Migration Record Status
  • Re-submit Migration Request
  • Pre-requisite
  • 1. Make Sure Your Migration Request Is Not Submitted
  • 2. Open Re-submission Tool
  • 3 Click "Connect Now" and choose "MetaMask" on the wallet list
  • 4. Fill in Your Mainnet Address
  • 5. Fill in Your ERC20 CRO Burn Transaction Hash
  • 6. Review Your Burn Transaction
  • 7. Sign The Agreement
  • 8. Successful Submission
  • 9. Check Migration Record Status
  1. For USERS

Token Migration Web Tool

PreviousKey Principles for Wallet SecurityNextRunning Nodes

Last updated 5 months ago

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 , , or through our featured exchanges.

Preparation

To use the web tool, you must first fulfill the following requirements

  • (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

    • Suitable for users who want to initiate a new token migration request

    • 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

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

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

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.

9. Check Migration Record Status

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

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

2. Open Re-submission Tool

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

4. Fill in Your Mainnet Address

How to Generate Mainnet Address

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.

9. Check Migration Record Status

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.

Go to website and click "Open Web Tool".

To generate a mainnet address, please refer to the

A MetaMask popup will appear and ask for your confirmation to send your ERC20 CRO to the (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.

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

To check for the latest status of your migration requests, click the "Migration Records" on the navigation bar or go to the .

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

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

Go to .

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

To generate a mainnet address, please refer to the

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

To check for the latest status of your migration requests, click the "Migration Records" on the navigation bar or go to the .

🛠️
Token Migration
mainnet address generation guide
burn address
link
Migration Re-submission Tool
Migration Records Status Page
Token Migration Re-submission Tool
Token Migration website
mainnet address generation guide
link
Crypto.com App
Crypto.com Onchain wallet
MetaMask Wallet
Request a new token migration
Re-submit migration request
Re-submit Migration Request guide
Re-submit Migration Request guide