EOS has been one of the hottest topics now as getting closer to its launching date. I've posted days ago about how to validate ETH address registration with EOS but realise there is one more important issue to verify.
After EOS registration user will receive an EOS key pair that consists of a public and private key. This key pair is useless until 1st June the EOS blockchain is finally established. The abovementioned method can validate the ETH address that temporarily stores the EOS as ERC20 tokens will be snapshot at the launch day. Upon the establishment of EOS network, user will need to use the EOS private key to access their EOS as those funds will be moved from ETH network to the new one.
Paranoid investor like me will have a real worry now, how to verify the EOS private key is valid before the mainnet?
Offline tool to verify your EOS private key and mapping to public key
This is a great tool I've found in Github: https://github.com/webdigi/EOS-Offline-Private-key-check
This is a simple tool to verify EOS private key by generating the public key using a web browser. Take note that I did my verification in Google Chrome as Internet Explorer failed me. And the instruction is simple:
Steps to running this tool with peace of mind!
- Turn your device offline. This page will work without an internet connection.
- Paste your EOS private key and then click on "Map to EOS public key"
- Your EOS private key and corresponding public key will show up. All done! You can close this page and then turn on internet connection :)
You may generate a random EOS key pair to test this tool before using the real key.
Testing result of an example key pair
Overall steps to verify your EOS is properly ready for launching day
- Register ETH address that is used to store EOS, refer this guide for MyEtherWallet. User receive a EOS key pair.
- Use this guide to make sure ETH address is registered with EOS. It requires the user to provide ETH address and return with a EOS public address which has to be in match with the EOS pubic key user received in Step 1.
- Use the offline tool to verify EOS private key. The generated EOS public key has to be same as the EOS pubic key user received in Step 1 as well.
These steps are crucial if the user were to store EOS inside private wallet. Failing to do so might risk your access to the EOS you have bought after mainnet was launched after 1st June.