How To Migrate Your EOS ERC-20 Tokens To The EOS Mainnet

Ché Köhler
4 min readJul 6, 2018


EOS has been one of the biggest hype ICO’s of the last year with a $4 Billion market cap as an ERC-20 token. It’s promising roadmap and controversial governance model has caused a stir in the cryptocurrency community while the content they’ve put out to the press mirrors exactly that, crazy potential but also pretty of doubt over actual implementation.

Never the less, their ICO phase is over, their testnet phase is over and they’ve officially migrated to a mainnet of their own. This hasn’t been without issues with the network freezing within its first month, which is a big problem for a blockchain project that promises so much.

If you’ve never heard of EOS check out our full review here — What is EOS Coin? (EOS)


A “Mainnet” is the original and official main version of a blockchain. It enables digital currency to be transferred between senders and recipients and perform pre-default tasks. A mainnet is launched once load testing has already passed necessary test trials on a testnet.

In the case of EOS its token was traded on the Ethereum blockchain as an ERC-20 token and now those various stakes in coins need to be allocated to its own blockchain.

The mainnet means EOS can now begin to allow individuals and businesses can now start to develop, host, and execute any decentralized apps and conduct transactions on the EOS platform.


If you invested in EOS in the ICO phase or while it was an ERC-20 token you will need to migrate your tokens to the EOS mainnet or risk losing your stake by being frozen out of the network. This is no easy process and plenty of tokens will be lost during the process. According to sites like cryptocoinspy $1.1 million in EOS tokens are left unconverted after the mainnet migration, which is a large chunk of change, especially for a volatile deflationary financial instrument in its infancy.

Investors are either holding in Hot Wallets, Cold Storage, Exchanges, ERC-20 Wallets or EOS native wallets and to make sure all these tokens are now integrated with their stand-alone blockchain needs some interaction from the user.

Account Name Registration is now a compulsory procedure for all users to fully interact with the newly updated EOS blockchain. EOS officially mandates that crypto users must pay approximately 2 EOS to register for an account name, and this amount is still increasing.


If you held EOS on any of the various exchanges you will need to follow these steps:

  1. Go to the EOS website
  2. Scroll down and select “GET EOS”
  3. Tick all the required boxes and click “Continue”
  4. Scroll down and click “Register”
  5. Select Metamask, MyEtherWallet, or Ethereum Wallet
  6. Follow the guide.
  7. Remember that the reason you need to register your Ethereum ERC-20 address is to include your EOS tokens in order for the balance of your EOS Tokens to be included in the Snapshot if a Snapshot is created, you must register your Ethereum address with an EOS public key. The EOS snapshot will take place prior to the 1 June 2018. After this point, your ERC-20 EOS tokens will be frozen. And you will be issued EOS tokens on the EOS blockchain.


For more on types of exchanges check out our post — Types of Cryptocurrency Exchanges


Method #1: MetaMask

For a detailed break down check out steemit tutorial:

Method #2: MyEtherWallet

For a detailed break down check out this tutorial on steemit from @ash:

Method #3: Exodus Wallet

For a detailed break down check out the official website tutorial: Register EOS with Exodus wallet

Method #4: Infinito Wallet

Infinito Wallet is looking to attract new users with a special offer for users: register your EOS account name free of charge with them accepting the expenses!

This campaign will only last from 6th to 18th of July with a fixed budget of 1,600 EOS on a first-come, first-served basis. After this budget is burnt out, users will not be able to register EOS account name for free anymore, so act fast and be amongst the first to get your free account

To take advantage of this offer download the Infinito Wallet app for either Andriod or IOS. Then In the “Register” window, input your desired account name.

It should be noted that you can only choose an account name consisting of exactly 12 letters ranging from A to Z and/or numbers from 1 to 5 (“12345” and “abcdefghijklmnopqrstuvwxyz”). Tap “Register” complete the process.


Naturally, if you’re an investor in EOS you obviously believe in its potential and want to protect your investment. So make sure you follow these steps and don’t lose your stake in EOS.

If you still have issues with registering your tokens I recommend you chat to the EOS community on Reddit, Bitcoin Talk or Telegram.

Disclaimer: This article should not be taken as, and is not intended to provide any investment advice and is for educational purposes only. As of the time posting the writers may or may not have holdings in some of the coins or tokens they cover. Please conduct your own thorough research before investing in any cryptocurrency as all investments contain risk.

Source: nichemarket



Ché Köhler

Co-founder of nichemarket, a South African Business Directory and digital marketing agency — ⚡️