ethereum / ens-registrar-dapp

Registrar DApp for the Ethereum Name Service
MIT License
94 stars 56 forks source link

Reveal Not Working #128

Open Laramie43ip opened 7 years ago

Laramie43ip commented 7 years ago

Hi All:

I'm encountering some significant Reveal issues with dozens of bids. Here is what I've done:

  1. Submitted bid (for example, "cathaypacific."

  2. Transaction hash showing successful bid is here: https://etherscan.io/tx/0x60f0aaf81745a5a3273f571e86bccacbc17a64bdd7534f0452f1d03bb89e62cb. The amount I bid, including anonymous amount, is correct.

  3. I downloaded the .JSON file with the bid. I can see the name of the bid in the file, and I can re-upload that bid into the browser. Browser messages "X number of bids successfully imported."

  4. Still, while using the Registrar DAPP, no Reveal option is presented. I have confirmed that I am logged into Metamask and that the account I used to bid is correct.

This is happening with multiple bids placed yesterday. Also, the DAPP itself is incredibly slow and buggy today. I'm using Metamask through Google Chrome under Mac OS. Any suggestions? Thanks in advance.

Arachnid commented 7 years ago

Can you confirm the hash of the name you're bidding on in that example transaction, and when the reveal period started?

Laramie43ip commented 7 years ago

If you mean the transaction hash of the bid for cathaypacific, it's here: 0x60f0aaf81745a5a3273f571e86bccacbc17a64bdd7534f0452f1d03bb89e62cb

Reveal period start was 2017-05-11 17:03

Here's another example: Name = smarkets Bid URL: https://etherscan.io/tx/0xf093b52406eccee3286db0fae92cb7db00608e6b92735885e5cd7337c7811c04 Bid hash: 0xf093b52406eccee3286db0fae92cb7db00608e6b92735885e5cd7337c7811c04 Reveal Period Commenced: 2017-05-11 17:03

I have the bid confirm in a .JSON file. I can successfully import that file. Still, no opportunity to Reveal is presented.

I have been downloading after each successful bid. The download file invariably does not include every name that I have bid on. It usually takes 10 minutes or so after a successful bid for a name to appear. It also appears that older names are being eliminated. If you open many of the .JSON downloads, you can usually find a file with the bid name. But, even uploading this file with a successful import confirmation isn't working at the moment.

Thanks for the help.

Laramie43ip commented 7 years ago

Or, do you need what appears to be the name hash from the .JSON file?

alexvandesande commented 7 years ago

Can you please open the developer console for the ens app in mist and paste the following info:

MyBids.findOne({name:'cathaypacific'});

And tell me what you see? If your bid is saved, then it should be there. If not, you can see all your bids by looking at

MyBids.find().fetch();

Worst case scenario, you should be able to use MEW to reveal it..

Laramie43ip commented 7 years ago

I'm working from a Chrome browser using Metamask. I've got the Dev console open in Chrome. There is a section in console titled "update Reveal Names" and neither of these are there. But, I'm not a Dev so I'm probably not looking in the correct place.

Is it possible to Reveal Names in MEW by simply uploading the pertinent .JSON file I downloaded in Chrome? Thanks again for the help.

pmandel24 commented 7 years ago

I ran into this issue as well on Mist, Mac Sierra. Reveal bid button never showed, but the dapp showed the second highest bid amount as my bid amount which led me to believe that maybe the Dapp auto-revealed for me.

This DAPP needs a complete re-write of the GUI. It was impossible to determine if the app wasn't functioning correctly or if I was missing a step. It's also impossible to determine where my active bids are supposed to show up, or how to check on an active bid, so I have no feedback or indication if I successfully placed a bid or where to check on it.

The steps of the process should all be visible but grayed out rather than disappearing. For a new user it's confusing as to what's supposed to happen next.

Pretty frustrating, burned 0.5 ether because of this bug and the bad UI on the dapp.

The DAPP also freezes for 3-5 minutes while loading/syncing the first time. Probably because it's fetching the KNOWNS AUCTIONS STARTED RECENTLY and LAST CHANCE TO BID! lists. These should be lazy-loaded or on separate screens so the initial app doesn't freeze. I'm not up to speed on DAPP gui design constraints, but I would assume there's a technique to run the GUI asynchronously from the ether network updates.

Laramie43ip commented 7 years ago

I would suggest that anyone bidding in ENS move away from the DAPP/Metamask and over to MyEtherWallet. There are some serious issues with bidding using Chrome/Metamask. Bids get confirmed. You get a confirming transaction hash. You can go to Etherscan and see that the bid went through. Funds were deducted from your wallet. But, the bid doesn't get stored in the browser or in the downloaded .JSON file. When you go to Reveal, the browser does not have the necessary data to prompt the Reveal option. Your bid then expires and your funds are burned.

The two issues I've seen are: (a) some confirmed bids never populate in the browser or the download file, and (b) some bids show up but only after significant (> 1 day) delay. Downloading your bids is not foolproof. It does help, because you can occasionally find confirmed bids in an earlier .JSON file even if they disappear in a subsequent .JSON bid download file.

The speed issues are another reason to go to MEW.

Laramie43ip commented 7 years ago

Also, switching between http and https helps when a bid is missing. But, again, that also is not foolproof. Some confirmed bids do not show up regardless of whether you use http or https.

ShawnKimble commented 7 years ago

Switching to https resolved my similar issue of bids dropping out of Chrome/Metamask.

Arachnid commented 7 years ago

No, there is no way to reveal without the secret.

If your bid does not show up in metamask or etherscan, however, it was never successfully sent.

frankwit commented 7 years ago

Same here. OSX El Capitan. SSD + 32 GB RAM, ENS app super sluggish yesterday and same problems as OP. backed-up everything, deleted Mist and support files, re-installed. imported jsons after merging, working fine now, except for the fact that owned domains to be finalized are disappearing from the side bar. Domains cannot be finalized when typed in, mist refuses address lookup, type in a different domain and the retype the domain to be finalized works... strange....

belgacoin commented 7 years ago

Hello, I use MEW to reveal my bid. How can I see that I successfully revealed it? All fields are green but that's all I can see right now. I pasted two tx hashes in etherscan but all I can see is: Unable to locate Transaction entry. The tx hash I got after during auction is https://etherscan.io/tx/0x68f5b15c2716c314fbef801472b447902cc6a682423ab12a1ad9849a280c175e

Laramie43ip commented 7 years ago

"If your bid does not show up in metamask or etherscan, however, it was never successfully sent."

This is technically true. But, I think the issue is: Bid shows up in Etherscan but the registrar DAPP does not cache the name. It also does not always download names you've successfully bid on. So, when you got to Reveal, you are unable to do so and funds get burned. I have many examples, including Etherscan links, .JSON download files after every bid, where this very thing happened to me.

yellowthumb commented 7 years ago

Hello I have created a backup file of my bid and have it now in the reveal phase uploaded via the parity browser. But I get displayed "No bids found on file". I also tryed it with with chrome + Metamask, same result. What am I doing wrong?

gregkbarnes commented 7 years ago

Hey @Laramie43ip @yellowthumb and others:

If you have the backup JSON, you can do the reveal using MEW. Fill out the fields manually, but instead of writing your three words, use the hexSecret value from your JSON file.

apock666 commented 7 years ago

Sorry if this fix has been posted, if you cant reveal i tried resetting the Metamask Sever by changing it to test server then back to the main server, seemed to fix the problems . Cheers

Darakaye2 commented 7 years ago

Hi,

Can someone help me. I wasnt able to reveal my bid on ENS and now the ether is locked up to another address. What can I do? Its a significant amount of ether. :(

Arachnid commented 7 years ago

If the reveal period is already over, there is nothing you can do.

gregkbarnes commented 7 years ago

I believe the ether is returned at the end of the 2 years... right?

On Sat, May 27, 2017 at 2:37 PM Nick Johnson notifications@github.com wrote:

If the reveal period is already over, there is nothing you can do.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ethereum/ens-registrar-dapp/issues/128#issuecomment-304477975, or mute the thread https://github.com/notifications/unsubscribe-auth/AMh3Kn5FlyLxx7Msp_7uwSOAHJcSYWytks5r-JepgaJpZM4NZnkV .

Arachnid commented 7 years ago

No; 19 days after the bid was placed, it can be invalidated by anyone.

Darakaye2 commented 7 years ago

Nick, how can I do this?

Dara

On May 28, 2017, at 12:03 PM, Nick Johnson notifications@github.com<mailto:notifications@github.com> wrote:

No; 19 days after the bid was placed, it can be invalidated by anyone.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/ethereum/ens-registrar-dapp/issues/128#issuecomment-304527052, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AbqYzZN-7yOAPSa_mWg_ZSYjALR56cyoks5r-ajTgaJpZM4NZnkV.

Darakaye2 commented 7 years ago

Nick,

I have my bid amount , my masked bid amount plus my 3 words. I have 51 Eth sitting there. I could not get a reveal to work. Is there a link I can go to and input my info? What is MEW? Sorry for all the questions but I'm only a passionate investor in Ethereum. I am not a coder/programmer. I've been involved since the beginning. I went through The DAO hack and still am a die hard believer in Eth and the Blockchain. I just need a little guidance here please.

Dara

On May 28, 2017, at 12:03 PM, Nick Johnson notifications@github.com<mailto:notifications@github.com> wrote:

No; 19 days after the bid was placed, it can be invalidated by anyone.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/ethereum/ens-registrar-dapp/issues/128#issuecomment-304527052, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AbqYzZN-7yOAPSa_mWg_ZSYjALR56cyoks5r-ajTgaJpZM4NZnkV.

Arachnid commented 7 years ago

Is the reveal period already over? If it is, you did not reveal, and you were not the only bidder, your bid is lost - the most you can recover is 0.5%, by revealing late.

Darakaye2 commented 7 years ago

Yes, Nick. The reveal ended literally as I was trying to reveal. I wasn't able too. It's so weird. I have successfully revealed other bids. This one just wouldn't work. I came to github immediately for help.

Can you walk me through the process to reveal the .5? It was 51 Eth unfortunately. I'm so heartbroken over this. I am immensely grateful for any help.

Dara

On May 30, 2017, at 8:52 AM, Nick Johnson notifications@github.com<mailto:notifications@github.com> wrote:

Is the reveal period already over? If it is, you did not reveal, and you were not the only bidder, your bid is lost - the most you can recover is 0.5%, by revealing late.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/ethereum/ens-registrar-dapp/issues/128#issuecomment-304884871, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AbqYzW2YwdkxU_7UF-4HHnrL4iebhy2eks5r_B8dgaJpZM4NZnkV.

Darakaye2 commented 7 years ago

Nick, can you guide me through the .5 recover?

Please and thank you in advance.

Dara

On May 30, 2017, at 8:52 AM, Nick Johnson notifications@github.com<mailto:notifications@github.com> wrote:

Is the reveal period already over? If it is, you did not reveal, and you were not the only bidder, your bid is lost - the most you can recover is 0.5%, by revealing late.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/ethereum/ens-registrar-dapp/issues/128#issuecomment-304884871, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AbqYzW2YwdkxU_7UF-4HHnrL4iebhy2eks5r_B8dgaJpZM4NZnkV.

hackobi commented 7 years ago

Laramie43ip commented 27 days ago Also, switching between http and https helps when a bid is missing. But, again, that also is not foolproof. Some confirmed bids do not show up regardless of whether you use http or https.

How do you switch from https to http?

dasdqwdqw commented 7 years ago

I have the exact same problem - the reveal button won't show for a bid i made, which i have it in JSTOR. I have tried deleting history and re-importing JSON, MEW doesn't recognize it, and http and https but without any result. I have 30 hours to solve it, can anyone help please! P.S. i just saw that the amount i have in the JSTOR as a bid is slightly higher than the bid i made ?!

InfiniteProfitSolutions commented 7 years ago

I've got a similar issue.

It's not recognizing me as a bidder for a term. I found the Json file with the name, but it's missing this part: "PendingBids":[{"date":XXXXXXXXXXXXX,"mastersalt":"El Iniahi Neumud

So it's not recognizing the Json

dskvr commented 7 years ago

Have these issues been corrected? I just placed two bids and while preemptively searching for how to reveal bids I came across this. Looking at my various backup files, everything appears to be in place. I even see "pending bids" (which I assume are bids that have not yet been confirmed) moving into "mybids" (which I assume are bigs that have been confirmed) ... Is there anything I can do now to ensure my backup file has all the required data?

alevasa commented 7 years ago

My reveal fase ends in 6hours, I am using Metamask, apparently the page is working well I can push the reveal button confirm everything but it looks like the transaction does not go trough and I find the following message at etherscan "Sorry, we are Unable to locate the Transaction entry."

https://etherscan.io/tx/0x1033da7fe9206c9a86b601f877bbeb19bb0869b62803bfa8666d118028e7c076

If someone could help me I would appreciate.

cfl0ws commented 7 years ago

@alevasa I had a similar problem and think it has to do w/network congestion. Something you could try is to reveal your bid again and set Gwei to 50 or 51. That seems to help cut through the congestion. You can see how to set Gwei in Metamask here.

alevasa commented 7 years ago

tks for the tip I did two things, changed network and changed back to Ethereum Main Net and increased gas price to 51 and it worked :-)

2017-06-22 14:04 GMT-03:00 Chris Remus notifications@github.com:

@alevasa https://github.com/alevasa I had a similar problem and think it has to do w/network congestion. Something you could try is to reveal your bid again and set Gwei to 50 or 51. That seems to help cut through the congestion. You can see how to set Gwei in Metamask here. https://steemit.com/ethereum/@tomshwom/ethereum-gas-how-it-works

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ethereum/ens-registrar-dapp/issues/128#issuecomment-310442064, or mute the thread https://github.com/notifications/unsubscribe-auth/AcPlWJDavj3qqcCwaSNEZ0VT3IOkVXr5ks5sGp63gaJpZM4NZnkV .

cfl0ws commented 7 years ago

@alevasa Glad to hear it :)

jjgruen commented 7 years ago

Hello! Can someone help? I have a ENS bid that I cannot reveal. If I try I get an error code "bad information". I have the amount, the secret. I have tried it manually and also trough myetherwallet.

alevasa commented 7 years ago

Try to logout from Ethereum Net and loging again.

Worked for me Em sáb, 24 de jun de 2017 às 08:14, jjgruen notifications@github.com escreveu:

Hello! Can someone help? I have a ENS bid that I cannot reveal. If I try I get an error code "bad information". I have the amount, the secret. I have tried it manually and also trough myetherwallet.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ethereum/ens-registrar-dapp/issues/128#issuecomment-310832563, or mute the thread https://github.com/notifications/unsubscribe-auth/AcPlWOV9HKnKxeTGCyD5srmz1BnZNcx5ks5sHO-ZgaJpZM4NZnkV .

rondior commented 7 years ago

So far I've lost at least 3eth because I couldn't Reveal my bid. I tried for over 2 days. Tried every solution I read and nothing worked. Im running OSX 10 and using the Ethereum MIST browser. Very very frustrating to simply burn away money.

rondior commented 7 years ago

On many of the ones I lost my money on this is what i see in dev tools

revealed : true revealing : false

apparently this means it didnt get revealed because it has burned my money on all of them. Now up to 5 ETH lost.

Laramie43ip commented 7 years ago

Haven't used Mist but had the same experiences with MetaMask. I believe this was due to memory leaks, using Metamask in a Chrome browser running OS X.

Switched to MyEtherWallet several months back and those problems disappeared. The one problem that occasionally occurs: If you bid on an auction, sometimes it doesn't "launch." This happens rarely but it does happen. Always save your reveal hash so you can "prove" that you bid, even if you can't prove what name you bid on. The solution that I've found to this is either: (a) wait for someone else to initiate an auction on that same name, then you'll be able to reveal your bid (even if it's more than 3 days old when the reveal period starts); or (b) relaunch the auction yourself for .01 Eth, then reveal your original bid and the "relaunch" bid of .01. Both always have worked. This has happened on at least a dozen occasions and I've always been able to reveal even the bid that didn't launch the auction.

Wish I could help with the burned Eth. Unfortunately, I'm in the same boat for the Eth that was burned until I transitioned away from Metamask.

On Sat, Jul 1, 2017 at 12:07 PM, rondior notifications@github.com wrote:

On many of the ones I lost my money on this is what i see in dev tools

revealed : true revealing : false

apparently this means it didnt get revealed because it has burned my money on all of them. Now up to 5 ETH lost.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ethereum/ens-registrar-dapp/issues/128#issuecomment-312450176, or mute the thread https://github.com/notifications/unsubscribe-auth/AYFS_F8H2mrBEtrZy-SAmoZVcSUA5grbks5sJpjigaJpZM4NZnkV .

Darakaye2 commented 7 years ago

Guys- can I get my burned Eth back? Someone said challenge it? Can someone elaborate. 50eth gone. Please help. It's been over a month now. Reveal wouldn't work.

Dara K. Hudson ÜberMed, Inc. dara@ubermedical.orgmailto:dara@ubermedical.org Cell-630-631-6043 Chicago

On Jul 1, 2017, at 7:02 PM, Laramie43ip notifications@github.com<mailto:notifications@github.com> wrote:

Haven't used Mist but had the same experiences with MetaMask. I believe this was due to memory leaks, using Metamask in a Chrome browser running OS X.

Switched to MyEtherWallet several months back and those problems disappeared. The one problem that occasionally occurs: If you bid on an auction, sometimes it doesn't "launch." This happens rarely but it does happen. Always save your reveal hash so you can "prove" that you bid, even if you can't prove what name you bid on. The solution that I've found to this is either: (a) wait for someone else to initiate an auction on that same name, then you'll be able to reveal your bid (even if it's more than 3 days old when the reveal period starts); or (b) relaunch the auction yourself for .01 Eth, then reveal your original bid and the "relaunch" bid of .01. Both always have worked. This has happened on at least a dozen occasions and I've always been able to reveal even the bid that didn't launch the auction.

Wish I could help with the burned Eth. Unfortunately, I'm in the same boat for the Eth that was burned until I transitioned away from Metamask.

On Sat, Jul 1, 2017 at 12:07 PM, rondior notifications@github.com<mailto:notifications@github.com> wrote:

On many of the ones I lost my money on this is what i see in dev tools

revealed : true revealing : false

apparently this means it didnt get revealed because it has burned my money on all of them. Now up to 5 ETH lost.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ethereum/ens-registrar-dapp/issues/128#issuecomment-312450176, or mute the thread https://github.com/notifications/unsubscribe-auth/AYFS_F8H2mrBEtrZy-SAmoZVcSUA5grbks5sJpjigaJpZM4NZnkV .

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/ethereum/ens-registrar-dapp/issues/128#issuecomment-312462209, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AbqYzRzXRbcFadbjc6VawJE2C64bT27nks5sJt4FgaJpZM4NZnkV.