RE: Fixing the "Out of gas" error while claiming EOS

You are viewing a single comment's thread from:

Fixing the "Out of gas" error while claiming EOS

in eos •  7 years ago 

I tried twice as you say and failed twice. I also see my ETH balance decresing fast. What do you recommend me to do?

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

do NOT use claimall!!! set gwei at top of mew to a low value, like 10 - no point spending heaps to claim tokens, unless you're in a rush. again ensure you use CLAIM, do NOT use CLAIMALL! (plus it will set gas correctly for you) you must know the period in which you sent your eth to eos.io public address. you should be able to work that out by going too https://etherscan.io/address/xyz where xyz is your wallet address. The transactions you've done will be listed, look for the one where you sent eth to eos.io - you should be able to work that out as it will show the value of the eth and the To will be EOSCrowdsale. Take not of the age column for that entry, ensure its at least 24 hours ago or you'll burn through eth. then go to https://eosscan.io and check the current period we're in, scroll down and you should be able to work backwards from that to determine what period you should be claiming from. eg: if it said "4 days ago" then period would be current period less 4. current period as I write is 296, it goes up to 350. enter the number of the period into the claim function then hit write. go back to https://etherscan.io/address/xyz and refresh the page, you should see a 0 eth valued transaction sent to eoscrowdsale. click the token transfers tab, that should update to show the return eos token value coming back to your account.

I have tried a multitude of ways to get my eos back to my ether wallet. Nothing has worked!! I have done claim, claim all, it shows 309+ eos sent but if it works I get 0 eos back and my etherwallet still says 0

This happened to me as well and I managed to solve it! There is another function in the smart contract called "userBuys", it asks for a Timestamp in uint245 and an address. I guessed that the function spits the number of tokens that an address bought on a given day. Days go from 1 to 350 (I assume, I'm not sure). So I tried the function with my address and random days starting from 1 (you have to press "Read" to execute) and voilá! At day number 4 the contract gave the number of EOS Tokens that I had bought (I was supposed to have done it on day 17). Then I did the whole claim operation (claim function, not claimAll of course) with day 4 and I got my tokens sent to my address!! :)