How to use MyEtherWallet for the EOS ICO

in #eos7 years ago (edited)

Using MyEtherWallet for the EOS ICO


I heard many people asking about how to use MEW for the EOS crowd sale, so I decided to try my best and create a (hopefully comprehensive) guide on how to do it. Be advised that I take no responsibility and recommend using MetaMask if you are not sure what you are doing!


This is the official guide by the block.one/EOS team. For further instructions, keep reading.

Important information:

Contract address:  0xd0a6E6C54DbC68Db5db3A091B171A77407Ff7ccf ABI / JSON Interface: will be filled automatically Recommended gas limit: at least 90000


Always check eos.io, this information might be outdated! Last update: 06.26.2017


During the contribution window (First 5 days and every 23 hours afterwards):

Step 1)

To participate in the EOS Token distribution you will need to send ETH to the Ethereum smart contract address set forth below during a period of your choice. The EOS Tokens will be reserved for you to claim when the period is completed. The minimum contribution amount is 0.01 Ether.

First of all, you have to send Ether from your MyEtherWallet to the EOS Ethereum smart contract address as you would normally do and wait for the payment to be processed:


After the end of the window in which you want to contribute (it won't work while the windows is still open):

Step 2) 

Go to Contracts and paste the contract address and ABI / JSON Interface:

Step 3) 

Go to the Read/Write Contract section and select the ClaimAll function from the drop-down list.


Step 4) 

Load your wallet like you usually do (Private key, file, etc.) and unlock it. Click on Write.

Step 5) 

You should see a new transaction window. Type in the following information. This is really important! A lower transaction limit is possible, but I can't guarantee that it will work.

  1. Amount: 0
  2. Gas limit: at least 90000

Click Generate transaction and finish off the transaction.

You should now be able to see your EOS Tokens in your wallet.


Registering your EOS public and private keys


In order to use you EOS tokens after the crowd sale end on June 1, 2018, you will have to register a public and a private key. If you don't do that, your funds will become worthless.


Step 1)

Go to the EOS key generator and generate a public and a private key. (by @nadejde)


Step 2)

Go back to the Contract page and open the same contract as before. Select the register function and submit your public key to link your ETH adress to your public/privat key combination.

To be sure, select the keys function and type in your Ether adress to see which EOS public key is linked to it. If you see the public key you just registered, you are fine.


This is my first post here, any feedback is appreciated! I couldn’t test this guide yet as the sale hasn't begun. It is solely based on information from the eos.io homepage. I will update it with pictures and instructions as soon as possible.

Picture: https://www.myetherwallet.com/images/fb-myetherwallet.png

Sort:  

You should not call claim all until after end of window you contribute to.

Can you clarify? Do people know what "window they contribute to"? I am with MEW and trying to update the page and keep track of all this so people don't hurt themselves

Well the "window" is the 5 day/ 23 hours period in which you can contribute. But I'll add that in the original psot.

Thanks for your comment, I'll add it

"After the end of the window" should be part of step 2

You are right, I changed that

do i need ETH in my wallet to claim the tokens ?

I have tried claiming my tokens many times but they don't show up. My original transaction is there. I have done the claimall a few times, I have generated the EOS key at least twice which I know is a waste, I have waited countless hours and tried again. Nothing I do is working. Do you have any suggestions? I wish I never purchased this ICO but there is no point in whining about it now. I just want to see that I have them. I don't know why they don't have an email address for these kinds of issues.

You have to add the token as a custom token: Token adress is 0x86fa049857e0209aa7d9e616f7eb3b3b78ecfdb0, 18 decimals, name is EOS.

I want to contribute separately 2~3 times in the same window. In this case, shouldn't I press 'claim all'? Then what should I do?

Thank you.

You should use claimAll after the end of the windows, no matter how often you contributed durin the window.

So, do I have to use 'claimALL' after the end of window, or just after making multiple contribution (but before the end of window)?

I am confused about this, because if one makes a single contribution, then he/she will use 'claimALL' just right after the contribution (but not the end of the window).

Thank you for the reply.

Thanks for your correction.
I'm a core member of African recruitment team to help spread and touch the lives of we Africans through steem. I'd love you to check on my blog for the little post for better informing our new recruits so that they wouldn't repeat our mistakes on this platform. Your comments and suggestions will be my source of motivation and inspirations. Thank you.

Woah. That's kind of important. I'll try to mention this where I think it should be mention. What would be the consequence. Is it possible to reclaim all a second time for the same window?

I think you can't claim at all during the window, as the price isn't fixed until after the window is closed. Haven't tried it yet.

What happens if you did it prior to the end of the contribution period? Will you be able to do it again?

Time will tell as I accidentally did just that. Will try to claim again after the window. Tomorrow I hope their distribution application is back up and running again, I miss that overview.

Thanks for the turtorial, and making the lives easier for the rest of us!

That key generator, which is the most importnt part of all this is made by a fellow Steemian -- > @nadejde. I think tagging is appropriate.

You are right, props go to him. I also mentioned him in the post after the link to the generator.

Thanks razvan:) It was actually buit by the EOS team. I just removed the extra parts and published it.

I can't find the original one... and I hope it has the same functionality. A newbie here.

It's the original one, he just removed everything but the key generator.

What does "window they contribute to" means? Is "window" means 1 day (23 hours period)?

Guys take care with the address put by mmakserm is fake site the right address is https://eos.io/instructions contract information that is display on this fake site is wrong don't lost your eth

I think I screwed up. For some reason I generated the transaction before I linked the public key to my wallet. :(

It doesn't matter when you link your public key. It's just important that you do it before June 1, 2018.

Could you possibly clarify which key (private/public) should be linked to EOS (private/public)?

You need to put the public key you generated into the function. Write down the public / private combination, but never give someone the private key.

Soooooo.....the private key generatecis going to serve as the eos wallet?

Thank you so much for this!

Congratulations @thimom! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on any badge to view your own Board of Honnor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

I'm sorry to inform you that you've been flagged by another user (not me! I'm just a helpful bot keeping you informed. Please upvote this comment if you appreciate it.)

Wow, I tried to find out why for 15 minutes and there is no reason. Can anyone tell me why someone would flag this?

No idea to be honest.

By the looks of it they didn't flag your post, a handful flagged @dan's comment.

Someone flagged you and then unflagged you . . . . probably was an error.

Thank you. The first comprehensible and compete tutorial I found.

So we might as well start with step 2 after the contribution window has closed? I'm not 100% sure what to paste in ABI / JSON Interface because screenshot differs from ABI / JSON Interface list on top of the post (NOOB ALERT)

The screenshot contains the example given by MEW. You should always use the ABI / JSON from eos.io, but the one I posted above should be correct.
Edit: MEW should automatically fill in the ABI / JSON as of now.

Thanks for posting this. I'm still weighing up whether to go with MEW or MetaMask (which seems to fail to connect to Ethereum right now). If MEW, where do you find the "Read/Write Contract section" referred to in step 3?

If there is no reason to use MEW, I would rather import the MEW private key to MetaMask and use it that way. The "Read/Write Contract section" from step 3 will automatically be displayed after clicking "Access" when you enter the address and ABI / JSON.

Added the custom coin with all the properties ..Sent the ammount to the contract address then executed the claimall method first with gas lozer then wou described the EOS token still on 0, rexecuted the method again with gas equals to what you described and still EOS 0.
For the last step "register call" which key should be typed inN

The ClaimAll method won't work before the end of the (first) contribution period.
In the last step, you should type the public key that starts with "EOS...".

So now it's been sent,after 4 days it will be called"tokens received" or should it be called after the duration is finished

I'm not quite sure about that, but as I understand @dan, the ClaimAll function has to be called after the end of the windows or it won't work at all. I will try this after the first 5 days.

oups =) haha, and it's undoable isn't it?

No need to undo it, just call the function after the end of the windows and you should technically be fine.

Thanks for your help man ! The issue is that i already called the method, you think if i recall it after the period is over i will still get my
tokens?

Does anyone know if you have to register a private key when buying EOS tokens using metamask? I'm pretty new at this and bought some EOS tokens today using metamask. I was wondering if i missed anything in order to claim EOS tokens after sale? Any suggestions or comments would be much appreciated.

The EOS Token Interface does this for you after you confirm your Private Key.

is this already working (the eos.io?)

Yep should be working, even though eos.io is sometimes overloaded

I mean i signed up but it just say i'll be added on the subscriber list

go to https://eos.io/ and click on "Tokens", there is a button "Get EOS"

I accidentally registered my private key instead of the public key. Does this mean I completely lost my ether and won't be receiving any EOS tokens or can I just rewrite and overwrite the registration by register the public key instead?

You should be able to overwrite it without problems. There is also a function called key which allows you to check which key is linked to your adress., so you can check if it worked.

@thimom But somebody could have seen the private key in the blockchain right? I think it's better if I generate a new public key and registered it to the contract . Or am I just too paranoid lol

You're right, better get a new keypair, just to be safe.

Thanks! Cool post btw =)

I just performed my first transaction. Can I send more before the end of the 5 days window and is the claiming process the same when I've sent multiple transactions? (Let's say 2 or 3). Thank you in advance! :)

I can't confirm this, but I think all transactiosn should be added up automatically, so you only claim onca after the end of the window.

correct. i made 2 transactions within the one window. and the two were added together. thank you so much for this guide.

It's the most logical, yeah. Thank you!

Curious about this too. Since it seems wise to make multiple contributions over the year. Increasing the chance of getting a fair number of tokens. Can we claim some, or is Claim All (once) our only option?

As I understand it, you have to claimAll after window (first 5 days and then 23 hours) you contributed. Maybe you can also claimAll once after the ICO ended on June 1, 2018, but you usually want to have your tokens liquid, so this might not be a good idea.

Yes, better claim after each window. You can hold them, re-sell them etc.

Coindesk published a hack job article on EOS last weekend.
https://steemit.com/eos/@belerophon/coindesk-libels-dan-larimer

@thimom i am in the stage that i am trying to map my public key using MEW and when I generate the transaction with 90225 gas i get an error message "window blocked".
What does this mean? What am I doing wrong?
Thanks

I honestly have no idea, for me, it seems to be working just fine. I'll do some research, but if you can't get it working at all, you should switch to using MetaMask.

"To be sure, select the keys function and type in your Ether address to see which EOS public key is linked to it. If you see the public key you just registered, you are fine."

yes i did this and it worked. i could see my EOS public key once i clicked "READ"

The tokens have been sent to me, but I don't see them in myetherwallet, any tips on how I can fix this?

You have to add the token as a custom token: Token adress is 0x86fa049857e0209aa7d9e616f7eb3b3b78ecfdb0, 18 decimals, name is EOS.

Thanks bro!

how to check if i did it correctly?

I've done the steps above, but claimed first before register, but the EOS do not show in My Ether Wallet, and it only shows the ETH amounts, and EOS is not in all other tokens section. Why? I can see I have EOS in my address, but I just can't see them in My Ether wallet. Anyone knows how to fix it?

You have to add the token as a custom token: Token adress is 0x86fa049857e0209aa7d9e616f7eb3b3b78ecfdb0, 18 decimals, name is EOS.

thx @shareme for the information

Do you think MEW will include EOS officially?

That's up to the MEW devs, but the contract is already included, so maybe yes.

What happens if you registered your standard Ethereum wallet address...to your Ethereum wallet address...and then ran the contract and claimALL'd...?

:|

Can I use ledger nano S with myetherwallet to participate?

OK and what about the whole US residents not allowed? where do we go to by EOS?? i cant find any clear answer anywhere damnit wtf, wheres the non bullshit way around this? VPN seriously so i have to usea VPN like a criminal tp get EOS?>>> why fors Kraken, a US exchange, let u buy EOS if EOS is not allowed tp us resdents man what a joke,

How do you do this if you have bought off an exchange and your coins sit in an exodus wallet?

First Post but super helpful post. Well done!

Hi all,

After each period can we transfer the EOS ICO to a EOS wallet like Exodus or any other, or should keep it on MyEtherWallet until the end of the crowdsale.

Thank you all.

Guys ico EOS https://tokensale-eos.io again works fine.

This is a fake address rights address is https://eos.io/instructions

hello guys, I did not follow these instructions and in myetherwallet send my ether to eos contract address with amount and gas limit of 120000 and i cant see my eos tokens since yesterday, what should i do now, i did not went to contract and did not follow these instructions as u mentioned here, where can i see my tokens now, in etherscan i see 1600 block confirmations and but nothing no tokens , plz help me in this regard, thanks

I send my ether as normal we do with other ico and did not know about to goto contract and click there contract address or Jason etc and click on claimall, i just send my ether and amount with gas limit there is no tokens of eos, i have created custom token with symbol eos, contract address and 18 decimal but there is no token of eos, where should i see them, plz help me, my TXHash is 0xe423fa0545c9ad58293195f500489e7861a6e13124d6a0351f2ed78f787a0595
and 0xbf7d3b7426a260efd20f656b054322c89c45b5138b59e1cc47ffe8fb7ea86313

anyone plz help, where can i recover my tokens?

What wallet did you send it from?

^ DO NOT USE ABOVE ADDRESS -> The official address is https://eos.io
Do you research and don't fall prey to scam sites.

Which above address should we ignore? Is the Key Generator reliable?

Official site is eos.io so use the key generator from the official web site to be safe.