Follow these steps before June 1, 2018!

This guide borrows heavily from Sandwich’s EOS Crowdsale Guide, but is modified to work for anyone who wants to interact with EOS via MyCrypto.

The token sale ends on June 1, 2018 at 22:59:59 UTC, and is followed by a 48-hour grace period. You MUST complete these steps before this period ends.

This guide does not go into details on what EOS is or why you may or may not want to participate in the crowdsale. This guide contains steps for the following:

  • How to participate in the EOS crowdsale
  • How to claim your EOS tokens
  • How to generate a new EOS keypair (wallet)
  • How to register your EOS key
If you’ve already participated in the ICO, received your EOS tokens, and you just need to register them, you can skip to “How to generate a new EOS keypair (wallet).”

You can do all these steps on MyCrypto.com. Alternatively, you can use the MyCrypto Beta or the MyCrypto Desktop App (Alpha).

For this guide, we’ll assume you’re using beta.mycrypto.com, which will be what you see on mycrypto.com in a few weeks.

How to participate in the EOS crowdsale

  1. Obtain the official EOS contract address. This is a good time for best practices to find the correct address — in this case, the address is “0xd0a6E6C54DbC68Db5db3A091B171A77407Ff7ccf” but you should confirm that yourself
  2. Go to https://beta.mycrypto.com/account and access your wallet (that is funded with the ETH that you want to contribute) in your preferred manner (preferably NOT via private key, mnemonic, or keystore)
  3. You should now be at https://beta.mycrypto.com/account/send
  4. In the “To Address” field, enter the EOS contract address
  5. In the “Amount” field, enter the amount of ETH you would like to contribute to the crowdsale
  6. For the “Transaction Fee” it is recommended that you click the “+Advanced” button and manually change the “Gas Limit” to 90,000. You do not need to modify the “Gas Price (gwei)
  7. Click “Send Transaction
  8. Verify the details on the “Confirm Transaction” pop-up, and click “Send
  9. If everything went as expected, you can follow the status of your transaction via the Etherscan.io or Etherchain.org links that appear on the green bar below

How to claim your EOS tokens

  1. Go to https://beta.mycrypto.com/contracts/interact
  2. Under Select Existing Contract, select “EOS: Contribution
  3. Click “Access” below
  4. Under Read / Write Contract, select “claimAll
  5. NOTE: If you know which EOS period you contributed in, you can select “claim” instead of “claimAll.” If you do that, in the “day uint256” field, enter the period that you contributed in. This will save on gas costs
  6. Access your wallet in your preferred manner
  7. Leave the “Value” field empty or at 0.
  8. Uncheck “Automatically Calculate Gas Limit
  9. Change the “Gas Limit” field to 90,000
  10. It is optional to modify the “Gas Price (gwei)” field. A higher gas price will make the transaction happen quicker, but that’s it
  11. Click “Write
  12. Click “Generate Transaction
  13. Click “Send Transaction
  14. Confirm the details on the “Confirm Transaction” pop-up, and click “Send
  15. If everything went as expected, you can follow the status of your transaction via the Etherscan.io or Etherchain.org links that appear on the green bar below
  16. Your EOS tokens will then be transferred to your Ethereum address

How to generate a new EOS keypair (wallet)

The way that EOS works is that it’s an ERC20 token for now, but will be on its own blockchain after the crowdsale and the 48-hour grace period ends.

To receive your fancy new EOS tokens on the EOS blockchain, there has to be an address to generate them on. But there also has to be a way to verify that you actually owned the ERC20 EOS tokens beforehand.

Therefore, you must create an EOS-specific keypair (public key + private key) and then map it (pair it with) the Ethereum address that contains your ERC20 EOS tokens.

! IMPORTANT !: Make sure the Ethereum address that you’ve mapped your EOS address to is the same Ethereum address that your ERC20 EOS tokens are on once the crowdsale and the 48-hour grace period ends.

If your ERC20 EOS tokens are on a different Ethereum address that hasn’t been mapped (or an exchange), you will NOT get your new EOS tokens and your ERC20 EOS tokens will be useless.

  1. Generate an EOS keypair by visiting this tool and clicking “Generate EOS key
  2. Don’t lose this. Store it safely just as you would an Ethereum keypair. You CANNOT recover the private key if lost
  3. If you do end up losing your private key, you can generate a new keypair and update your EOS keys/mapping before the crowdsale and the 48-hour grace period end. To do so, follow the exact same steps below in the “How to register your EOS” section

How to register your EOS key

These steps will work for all of the following scenarios, and more:

  • Haven’t registered your EOS key yet
  • Want to update your EOS key because you stored your ERC20 EOS tokens in a new address
  • Lost your EOS keypair

If you don’t already have an EOS keypair, generate one using the steps before this, in the section titled “How to generate a new EOS keypair (wallet).”

  1. Grab your EOS public key, and copy it to your computer’s clipboard
  2. Go to https://beta.mycrypto.com/contracts/interact
  3. Under Select Existing Contract, select “EOS: Contribution
  4. Click “Access” below
  5. Under “Read / Write Contract” select “register
  6. Under “key string” enter your EOS public key that you copied to your clipboard earlier. DO NOT ENTER YOUR EOS PRIVATE KEY
  7. Access your wallet in your preferred manner. Note: This must be the Ethereum wallet that your ERC20 EOS tokens will be in (if they aren’t already) when the crowdsale and the 48-hour grace period end
  8. Leave the “Value” field empty or at 0
  9. Uncheck “Automatically Calculate Gas Limit
  10. Change the “Gas Limit” field to 91,000
  11. It is optional to modify the “Gas Price (gwei)” field. A higher gas price will make the transaction happen quicker, but that’s it
  12. Click “Write
  13. Click “Generate Transaction
  14. Click “Send Transaction
  15. Confirm the details on the “Confirm Transaction” pop-up, and click “Send

You should now be good to go with your EOS registration. If something didn’t work along the way or if you need help for any reason, feel free to take a look at our Knowledge Base or email us at support@mycrypto.com!


Talk To Us & Share Your Thoughts

A note: Your support enables MyCrypto to continue developing non-custodial, user-friendly cryptocurrency management solutions as a public good. We love helping the community stay safe and informed through efforts such as CryptoScamDB and free educational articles, and are happy to walk you through solving any problems we can help with even if you are asking for help with something that isn’t directly related to MyCrypto. We are currently a small team with limited resources, and we don’t charge for most features on the MyCrypto apps. Please consider making a donation or purchasing a MyCrypto Membership, which will come with more exclusive features and perks as we scale. Your contributions help us continue to help you and the rest of the crypto community.