The EOS Mainnet Launch Survival Guide: Safe Wallets & Voting Portals (Updated 6/4/18)

in #eos6 years ago (edited)

eos-blockchain-e1527797973936.jpg

This guide will be updated as new tools are discovered and vetted

This guide covers:

  • ETH/EOS Key pair converters
  • Wallets
  • Voting Portals
  • Block Explorers

The following guide will be helpful if you wish to participate in the EOS mainnet launch without incident. The tools in this list are the only ones we can recommend at this time. The prerequisites to appear on this list are: we have worked with the creators directly and/or know them personally, the code is open source, and/or we have worked on it ourselves. Some of these projects may still be under construction at this time.


Key Pair Converter

CRYPTO KEY.jpg

This will be a primary attack vector of scammers. Please read thoroughly.

The Snapshot

On June 2nd at 22:59:59 UTC all ERC-20 EOS tokens on the Ethereum blockchain will be frozen forever. The EOS crowdsale contract will execute this function and nothing can stop it. 23 hours after that the final snapshot will be taken to prepare for the EOS mainnet launch.

What is the snapshot? The snapshot is just a CSV file. It's a database of public addresses and the corresponding token balances. That's it.

Here is the snapshot that has been confirmed accurate by at least 7 block producer candidates.. If you registered your address and you see your EOS public key in the list then you are good to go!~~

Also included in the snapshot process is a list of unregistered addresses. Here's the list of unregistered addresses from that period. Are you in here?

The Fallback Method:

If you're reading this right now because the EOS mainnet is live and you've just realized that you didn't register your tokens, then you might be in luck. The fallback method is meant to capture as many unregistered tokens as possible and make them available to their owners immediately at launch.

The fallback method works first by identifying the Ethereum addresses that hold EOS ERC-20 tokens but do not have corresponding EOS public keys mapped to them (i.e. unregistered). First, it grabs a public key for that address from the Ethereum blockchain, and then the Ethereum public key is "converted" into an EOS public key.

How is that possible? Think of it this way, your Ethereum public key is just the wrapper around a longer array of numbers which are compressed into a 64 character string that you call your public key. This 64 character string is specific to Ethereum and always begins with '0x'. If you “reverse” the process you can go back to the array of numbers and encode it for another blockchain, in this case EOS, which always begins with 'EOS'.

Here is the code.

Don’t Get Scammed

Block.One nor anyone else can convert your private key for you because it's only known to you so you have to convert it. It will be this point of conversion that scammers will try to take advantage of. They will use this opportunity to present fake and malicious key converters. If you fall victim to this scam you will lose both your EOS and ETH private keys.

To reiterate, If you use a malicious key converter you will lose both your Ethereum and EOS private keys.

Scatter

Website
Github

scatter_fallback_key.gif

The great developers at Scatter have taken the original key converter code and integrated it straight into the interface. Scatter is an extremely useful tool and we recommend it to anyone looking for a secure method to sign transactions online.

EOS Cafe Calgary: EOSKey.io

Website
Github

CafeCalgary.png

The EOS Cafe / EOS Calgary team has put together a simple, offline electron app key converter that you can download directly from their website. This method is very secure.


Wallets

The wallet is an integral component of nearly every public blockchain. Many block producers have produced wallets and we will add them here as they are released.

Greymass: Combo voting portal & light wallet

Instructions
Github

Uqly4Dj.png

A very cool project from Greymass that integrates voting functionality, token staking, and enables either temporary or local storage of keys.

EOS Canada: eosc Wallet

Github & Download Instructions Here

eosc.png

EOS Canada has built a wallet for all of the command line junkies out there. This wallet is recommended for those with command line experience.

EOS Rio: Simple EOS

Website
Github

Simple EOS is being built by EOS Rio and will be live for Mainnet launch. It has a well designed GUI and will have voting functionality built in. Both Windows and Mac apps are signed.


Voting Portals

Not every wallet will have voting functionality so there are many voting-only solutions being built. Nearly every one of them integrates Scatter so please familiarize yourself with Scatter’s functionality. Instructions on how to vote can be found at each portal.

EOS Portal

Website
Github

Portal.png

A community lead project which EOS New York has the pleasure of working on with many others. It’s fully integrated with Scatter and will support multiple EOSIO based blockchains in the future.

Tokenika: Offline Voting

Instructions
Github

Picture1.png

Tokenika has put together a slightly more complex method of voting that works offline. Recommended for a more advanced user. Tokenika does provide a step-by-step walkthrough.


Block Explorers

In order to track transactions, histories, and accounts, block explorers are integral parts of the blockchain product ecosystem.

EOS Tracker

Website
Github

Kesarito.png

Developed by well-known community member, @Kesarito, this block explorer is expected to be live once mainnet is up and running.


Picture1.png

EOS New York is a Block Producer Candidate for the EOS.IO Blockchain

Website
Twitter
Medium
STEEM
Meetup
Telegram

Sort:  

pHEW! All is well and I'm ready to party. lets do this!

Nice CSV grab.

great list of resources. thanks @eosnewyork
EOS rocks!!
regards from Costa Rica.
@FelipeSuarez

Good work, thanks for sharing.
Resteemed and Saludos from Venezuela!

Nice article :)

Glad i voted for you guys :)

Great article thanks for sharing!

LiquidEOS also put together a safe and user-friendly voting portal worth mentioning. I've linked it below. Good luck on the vote!

https://vote.liquideos.com/

Yep that's the one I used, worked really well 👍

Very nice.... Go to the moon !!!

fantomas.jpeg

Cornell Professor and Nick Szabo Criticize EOS for Bugs and Centralization

Thank you for this survival guide. Please keep posting all relevant information regarding EOS mainnet launch. Go EOS!

Great resource to get started after Mainnet.

Scatter seems to be a key component to have an easier life with EOS in the future. I assume it will get the same status that MetaMask has today.