EOS, the token with no fullform reached an ATH earlier this week in anticipation of the mainnet launch on June 2nd(IST). But you need to be ready for the launch as well.
Within 23 hours after the end of the final period on June 1, 2018 at 22:59:59 UTC, all EOS Tokens will become fixed (ie. frozen) and will become non-transferrable on the Ethereum blockchain.
We need to make sure our EOS tokens are not frozen.
- If your EOS tokens are on an Exchange, Check whether your exchange supports the EOS mainnet migration
- YES: Ensure your tokens stay in the exchange before the deadline (likely June 1, 2018)
- NO: Move them to a private ERC 20 compatible wallet preferably MyEtherWallet or Metamask
- If your EOS tokens are on MEW/Metamask, register your address.
The Ethereum wallet addresses need to be registered with an EOS Public key. After the mainnet launch, a snapshot will be taken of the holdings in the registered addresses for distribution of EOS. The registration process will ensure your wallet is part of that snapshot.
You can move your EOS tokens to a private wallet and register the address too, if you do not want to keep them on an exchange.
There are three ways to register your ETH address to EOS public key. Note: You do not need to have EOS tokens in the wallet while registering, just ensure they are there before June 01, 2018.
- Ethereum Wallet
Make sure you have some ETH balance in the wallets, its needed for sending the registration transaction.
We strongly recommend using Metamask for EOS key registration.
Registration using Metamask
Step 1: Unlock Metamask
Use Chrome/Firefox extension ‘Metamask’ and ensure that your have unlocked it. Choose the account you wish to register.
Step 2: Open EOS Distribution link
You need to register your address using EOS’s distribution website – https://eos.io/distribution
Note: If the link is redirected to EOS home page, scroll down, click on ‘Get EOS’, check all boxes, click continue and then open the link again.
Step 3: Click on ‘Register EOS Key’
The ethereum account is picked up from Metamask, do ensure they’ve got the right one.
Step 4: Save your Private Key and Register
You will receive a public address and private key of the EOS wallet. Make sure you keep your private key securely somewhere.
Enter the Private key in the ‘Confirm Private key’ box and click on ‘I have safely backed my Private Key’
Step 5: Send the registration transaction via Metamask
Metamask will automatically open a ZERO ETH transaction for registeration. Ensure the amount is Zero and you have sufficient balance in the wallet.
Click on Submit.
Once the transaction is confirmed on blockchain, your EOS key is registered. Your EOS coins will be available to you on your EOS wallet as per the balance at the time of the snapshot.
Ensure your EOS tokens are kept in the wallet you registered with before June 2, 2018.
Registration using MyEtherWallet:
You can also register your EOS keys with your Ethereum wallet in MyEtherWallet.
Step 1: Generate EOS Keys
Go to EOS.io, scroll down and click on ‘Get EOS’.
Check all the boxes, click continue.
Scroll down and click on Register.
Now select ‘MyEtherWallet’ and click on Generate EOS Keys.
Make sure you keep the keys in a safe place.
Step 2: Go to MyEtherWallet’s contracts
Open MyEtherWallet and click on Contracts
Step 3: Select the EOS contribution contract to access it
Click on ‘Access’ after the contract is loaded
Step 4: Register your EOS key
From the dropdown, choose ‘Register’ function
Enter the EOS public key generated from Step 1
Step 5: Scroll down and write the transaction
To register your ETH wallet with the EOS key, you need to send the registeration transaction from your ETH wallet.
You can unlock your MEW wallet as you prefer (using Json file, private key, etc) and then click on ‘Write’
Step 6: Generate the Zero Amount transaction
Ensure the amount is set to Zero. The gas limit will be set automatically, but in order to avoid low gas issue, ensure you have put atleast 200000.
Once the transaction is confirmed on blockchain, you are all set.
To verify that your key was registered, you can follow the following steps:
- Go to ‘Contracts‘
- Select ‘EOS – Contribution‘ from the contract dropdown and click ‘Access‘
- Select ‘keys‘ from the function dropdown
- Enter your Ethereum public address in the ‘address‘ field
- Click ‘Read‘
- Your registered EOS public address will be displayed in the ‘string‘ field
Are you keeping your EOS tokens on Exchanges or registering them yourself? Let us know in the comments below