MyEtherWallet / etherwallet

https://vintage.myetherwallet.com
MIT License
2.35k stars 1.72k forks source link

Please Help Wrong Address or Double Account? #360

Open imrockin opened 7 years ago

imrockin commented 7 years ago

**Hello I dont know if I can get help here. I apologize if this is the wrong area.

What info can I provide to get help?

I dont know what to do. I dont know if my coins are in limbo elsewhere or is there a possible double account with a different address??**

  1. I signed up for a myetherwallet.

  2. I withdrew my Eth Tokens from the Chronobank.io site to myetherwallet.

  3. I look at myetherwallet address and it shows a different deposit address than the deposit address on myetherwallet. Balance zero...

4. I have never made an Eth wallet until 6 days ago which was the myetherwallet.

  1. I checked on my PC for any other UTC/Json file with no luck. Just the same file.

  2. I checked every account I have used for btc and others etc... No Luck.

  3. I contacted Chronobank Support after some suggestions. No Luck

  4. I emailed Help at myetherwallet and no response.

I honestly have no idea where the Deposit address came from.
Is there a way to verify if Deposit address that shows is a myetherwallet address??

wparad commented 6 years ago

@hmchmc, are you saying that you used this option: untitled

How did you populate the private key field, I would normally expect withe MEW to use the JSON keystore, it is possible that something other than the private key was used. (If that is the case, you may still be able to recover you coins by reusing that string)

hmchmc commented 6 years ago

@wparad I think that is what I did, and I wrote the key from a paper where I had previously written it down. I'm gonna try and see if something from the JSON file will work, just in case.

dv603 commented 6 years ago

I am having the same issue - when I set up my wallet in MEW it gave me one address. I printed this in paper (along with the private key) and kept it safe. Then, when i was exploring the site and looked at 'my wallet info' in MEW it gives me a different address!

ang3lcop commented 6 years ago

I am disappointed, always thought very high of open source softwares... I think this is not a trustworthy software.

wparad commented 6 years ago

@dv603, would you be able share a screen capture of MEW address being shown after unlocking your key as well as the one from paper key, so that we can help identify what the issue is? (Please do not include your private key.)

isnead9 commented 6 years ago

Hi, I am having the exact same problem. Made a wallet, and a day or two later logged into the wallet in order to make sure i had the credentials for it before sending my DRGN tokens, and now when I log in using the ONLY private key or anything I have it brings me to a different wallet address. I would like to try the code solution, but don't know how.

wparad commented 6 years ago

@isnead9, what do you mean by:

to try the code solution

isnead9 commented 6 years ago

There's a solution in #573 that can help if theres one mistyped symbol, but I don't know how to run the code on mew.

aresabi commented 6 years ago

we are still sitting in the same boat. i've created a MEW adress on my iOS and made a screenshot of the private key, the public adress and the unencrypted private key as a QR code. I also wrote down the private key on a piece of paper (triple checked). I've sent 5 ETH to adress which was displayed immediately after my wallet was created: https://etherscan.io/address/0xf17c2bF4dC47a0D7fe8CED6e6B344Eb4Fd4908a4

i've tried using the helper but it didn't work for me. This is obviously a flaw in the code. A very expensive flaw

abrennan707 commented 6 years ago

Hey There,

The same thing has happened to me. I remember double checking everything the night that I transferred my SUB from Binance to MEW.

I don't know where the address came from that appears in my binance withdrawal history. When I paste that address in ethplorer.io, I can see my exact amount SUB sitting there.. But when I get in to the MEW that I have all the credentials for, SUB shows as 0. The public addresses don't match up.

What's also weird is that when I get in to my MEW (that I have the private key and password and everything for) and click "show all tokens", the entire list of tokens requires me to "click to load" EXCEPT SUB, which just shows "SUB 0"

I've only ever made one MEW.. I've check browser history, download history and gone though my entire computer, but I have no idea where that address might have come from

Please help........

abrennan707 commented 6 years ago

OMG... When I typed out the private address instead of copying it, I was able to get in. My coins are there!

bazuka86 commented 6 years ago

I had same problem. Who didn't solve it yet try enter your backup key instead of your privet key. It helped me !

sber00 commented 6 years ago

I realised the copy/paste issue, when I went to check 4 different MEW of mine. 2 of them was ok, the other 2 showed a different wallet address/missing coins after entering. as I mentioned before, I tried json + password, but I couldn't even enter, which was weird. I mean 2 MEW are okay, why the others are not..? so, I typed MANUALLY (private key) I entered and was all good :)

isnead9 commented 6 years ago

It shows your token already because you’ve already loaded that one, so it stays open.

I discovered that I accidentally copied the seed of another wallet into the private key field on MEW. Try every key you have as you may have copied the wrong one. Aside from that, not really sure what else can be done. Did you ever manually type the key that you copied?

Best, Isaac

On Jan 15, 2018, at 11:43 PM, abrennan707 notifications@github.com wrote:

Hey There,

The same thing has happened to me. I remember double checking everything the night that I transferred my SUB from Binance to MEW.

I don't know where the address came from that appears in my binance withdrawal history. When I paste that address in ethplorer.io, I can see my exact amount SUB sitting there.. But when I get in to the MEW that I have all the credentials for, SUB shows as 0. The public addresses don't match up.

What's also weird is that when I get in to my MEW (that I have the private key and password and everything for) and click "show all tokens", the entire list of tokens requires me to "click to load" EXCEPT SUB, which just shows "SUB 0"

Please help........

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

hcarkeet commented 6 years ago

I am in the same boat! Exactly the same issue, Now I have coins stuck in an account un-accessible!

abrennan707 commented 6 years ago

Type you private address instead of copy/paste it. It worked for me!

On Fri, Jan 19, 2018 at 2:55 PM, hcarkeet notifications@github.com wrote:

I am in the same boat! Exactly the same issue, Now I have coins stuck in an account un-accessible!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/kvhnuke/etherwallet/issues/360#issuecomment-359112816, or mute the thread https://github.com/notifications/unsubscribe-auth/Ah1btIimBEzOb_FFQ9h1uTZH9QxZWamWks5tMR1_gaJpZM4MTQqf .

hcarkeet commented 6 years ago

@abrennan707 When typing it, are you referencing it from the printed wallet page or have you just saved your key to a notepad and then tried to type it from there?

hcarkeet commented 6 years ago

Tried typing it manually, takes me to the same address.

I actually had the exact same problem as @imrockin where the address actually changed.

No trace of any other UTC file or even in my chrome history of me refreshing the page etc. No other private keys. I have only the one key.

When I created the account, I was transferring certain coins and gave the company my address to transfer. Then I realised that it was the incorrect address however when I went to "view only", it allowed me to download the UTC Keystore file however it lead to the incorrect address, not the one with my coins there. I had 2 keystore files with one location. I thought that they lead to the same address.

I followed the instructions exactly and I feel robbed because of a glitch.

abrennan707 commented 6 years ago

I saved my paper wallet to my computer and then transferred it to an external hard drive. When I tried to access MEW for the first time since the initial deposit of coin, I plugged my external hard drive back in to my computer and copy/pasted my private address from the paper wallet PDF in to MEW. That is when i freaked out because it took me to a completely different address where my Substrate coin showed as 0. After reading the thread a couple times over, I decided to try typing my address out by hand. So, in one window I had my MEW paper wallet (PDF version) and in the other window I was typing in the private address as I saw it. This is what worked...

On Fri, Jan 19, 2018 at 8:50 PM, hcarkeet notifications@github.com wrote:

@abrennan707 https://github.com/abrennan707 When typing it, are you referencing it from the printed wallet page or have you just saved your key to a notepad and then tried to type it from there?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/kvhnuke/etherwallet/issues/360#issuecomment-359145463, or mute the thread https://github.com/notifications/unsubscribe-auth/Ah1btJiwtuJjPLjbdmyP8QZg65fbg2x_ks5tMXCbgaJpZM4MTQqf .

hcarkeet commented 6 years ago

@abrennan707 Thanks for your reply.

I tried typing it manually also.

No luck! There has to be some way.

bazuka86 commented 6 years ago

SOLUTION !!!!!!!!!! Ladys and gentlemens in myetherwallet are two different addresses. One for Ethereum and the second one for tokens (any other cryptocurrency). When you registered the website have given you two keys one for each address. Maybe you thought that one of them is a beckup key but thing is that you had to right down and save both of them. Try second one to access to your tokens (Cryptocurrencys).

numero41 commented 6 years ago

Hello, I also have the same issue, but with Ledger, I don't have the same public address when I connect to Mew. Did you all find out a solution??

imrockin commented 6 years ago

Still no solution for me. I just want my tokens. Been sitting in there for a year... I can still see them.. It's crazy how it seems to be random..

Get Yahoo Mail for Mobile

On Mon, Jan 29, 2018 at 12:57 PM, DLnotifications@github.com wrote:
Hello, I also have the same issue, but with Ledger, I don't have the same public address when I connect to Mew. Did you all find out a solution??

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

numero41 commented 6 years ago

Yes, supports/devs always assume that user made mistakes (which is often the case but not always), and then they just stop answering. I am a dev for 20y, so I know how it is every single day of my life, but I take car of my users, I never let them down until I find the solution.

Here is my ticket (it's long thread, because at the beginning everyone told me I made a mistake, so I conviced myself I did, but I'm 100% sure I did NOT) : https://github.com/kvhnuke/etherwallet/issues/1528

And a post on Reddit : https://www.reddit.com/r/ledgerwallet/comments/7rd798/should_we_be_concerned_about_the_ledger/

numero41 commented 6 years ago

But I can see that since last month a lot of people had the same issue, so it can't be a user error for everybody here. We need some more answers from the dev team....

imrockin commented 6 years ago

but mine happened over a year ago and still not resolved.  I feel like its hopeless.. I dont know what else to do...

On Monday, January 29, 2018, 1:20:45 PM PST, DL <notifications@github.com> wrote:  

But I can see that since last month a lot of people had the same issue, so it can't be a user error for everybody here. We need some answers.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

numero41 commented 6 years ago

https://ethereum.stackexchange.com/questions/35062/myetherwallet-is-giving-me-another-address

numero41 commented 6 years ago

https://www.reddit.com/r/Wavesplatform/comments/7qpjkv/same_seed_different_wallet_address/

VadimIsk commented 6 years ago

This problem is not in the wallets that you use. Errors are produced by the system Blockchain. Wallets provide information from the Blockchain. Aafter creating a purse, wait a day to check the correctness of your accounts and only after that try to transfer the trial transfer to a penny if all is well, use boldly Such a problem was and is. A new computer is connected to the Blockchain be confirmed the creation of the purse and after a while disconnected and no one can prove that the wallet belongs to you. A new computer is connected to the Blockchain be confirmed the creation of the purse and after a while disconnected and no one can prove that the wallet belongs to you. That's where all sorts of substitutions take place.

numero41 commented 6 years ago

Well, so it's the wallet dev's responsibility to advise users that this can happen. If such an issue that can make you lose your money is known, but not mentioned anywhere, it's their responsibility.

There are ways to check the integrity of the public/private key match, such as trying to send a small amount back after receiving.

If it fails, that means that there is a mismatch between public and private key, and that you have to stop.

This process can be automated with very simple scripts. Not implementing this in wallets code is a fault to me, and I'll investigate about legal matters here.

hmchmc commented 6 years ago

@tayvano "Did any of you guys OPEN your keystore file and COPY a string of text out of your keystore file and use that string instead of the text as the private key? Bc I just found 2 people's eth today by doing that.

The file does NOT have an extension for a reason. It should not be opened. You only access it on MyEtherWallet or geth or Mist."

I think this is what I've managed to do -_- I at least get a green "Private key"-field with a part of the string in the UTC-file. But then the password I chose isn't working. Whatever I try to write in the password-field I get this message: "(error_07) Please enter a valid password. TypeError: Cannot read property 'length' of undefined" Is there anything I can do or are my tokens lost?

numero41 commented 6 years ago

@hmchmc The private key isn't in the json file. The json file contains a dictionnary with data which are used to decrypt your private key according to your password.

hmchmc commented 6 years ago

@numero41 I know. But I only have the UTC-file & the private key for the first wallet I created, the second one was a mistake done by copy-pasting the UTC-string. Tayvano wrote that she had found 2ppl's eth that had done the same mistake as I obviously have which is why I wanted to know if there is a solution for me too.

imrockin commented 6 years ago

Tried that already. I tried everything suggested.  I think I'm just screwed.  I don't know what else to do. My tokens are still stuck a year later...What other solution is there?? Thanks again for trying,

Get Yahoo Mail for Mobile

On Wed, Jan 31, 2018 at 12:28 PM, DLnotifications@github.com wrote:
@hmchmc The private key isn't in the json file. The json file contains a dictionnary with data which are used to decrypt your private key according to your password.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

numero41 commented 6 years ago

@hmchmc Are you sure that the string you copied/pasted is the same as the one you are using today? I think you are getting this error because you don't have exactly 64 characters

hmchmc commented 6 years ago

@numero41 No, I'm not sure. But then again I didn't notice I was all of a sudden in a different wallet than the one I was supposed to be in. Just wish I would've noticed that before I sent my tokens there. I'm not even sure that the copy/paste is what created the second wallet but the green private key-field and an opening of the password-field are the only clues I've gotten after trying everything else that's been suggested in this thread :(

numero41 commented 6 years ago

@hmchmc Maybe you can try a deep scan of your hdd. During my tests I was able to recover wallets even without downloading the keystore file. But you need to remember your password.

You can search on your hard drive (most likely in the userData folder) for the keyword cipherparam. This tool is cool : http://www.clubic.com/telecharger-fiche10751-agent-ransack.html

Even if the keystore file is deleted, you might be able to find the correct content in cache files from Chrome, most likely sql or blob files.

You can also use a tool to recover "permanently" deleted files such as https://datarecovery.wondershare.com/recycle-bin/restore-recycle-bin-or-trash.html

be sure to recover those files on an external hard drive with at least 200Gb free space, then search for a file beginning with "UTC" or the keyword cipherparam.

numero41 commented 6 years ago

Btw, @tayvano, I spend a lot of time helping people in various forums, here on Github or elsewhere, but I still don't have any news from you. That's not fair...

wparad commented 6 years ago

@hmchmc, skip the password part. The whole point of the password is to decrypt the UTC wallet file to get the private. But our assumption is that you used a part of the wallet file as your private key. So rather than trying the password field copy the part of the string as you did before but enter it in field where it says Private Key after choosing the Private Key radio button. Then click the unlock button. On the next screen you should see the address associated with that key.

Hopefully that matches the target address.

hmchmc commented 6 years ago

@wparad I can't skip the password, when I enter the string as a private key I get this message: "Your wallet is encrypted. Good! Please enter the password." and a password-field, there is no unlock button until I've entered something there.

hmchmc commented 6 years ago

@numero41 Thanks, I'll try those searches! Though I'm pretty sure I only saved the UTC-file and paper version of the first wallet.

wparad commented 6 years ago

Can you screen shot what you are doing without using the real input text?

hmchmc commented 6 years ago

@wparad This is how it looks: screen1

screen2 screen3
wparad commented 6 years ago

Oh man, I've never seen that before. unless your password worked there, it is unlikely you managed to use that string as your private key on the site. So that's another dead end, unless someone knows where that prompt is coming from, I.e. bug, etc..

numero41 commented 6 years ago

For me this prompt has always been here since I do tests with private keys...

hmchmc commented 6 years ago

@wparad @numero41 Thanks for the help anyway!

numero41 commented 6 years ago

You're welcome!

theTrueInvaderZim commented 6 years ago

Hello to all. Today I faced the same situation with my ETC address, luckily I found a way to solve it in another forum, so I would like to share it with you, just in case. When generating the address, I saved all the data, such as utc and private key, but only today I noticed that the address was different from the one a used for the transfer and I didn't know why. After speaking with all the gods for a while, I tried to figure out what I did wrong and finally I found that the address was the metamask one instead the new generated one. It was impossible for me to send directly ETC to a new address from metamask, but if this is the case you can use this workaround. I really hope this is useful for you too:

https://ethereum.stackexchange.com/questions/35149/cant-send-etc-from-myetherwallet-using-metamask-wallet

ps: anyway I can't remember or figure out what I did wrong, because my intention was to use the address only for few days, so I'm pretty sure I didn't enetered metamask during the whole process

PEVCOINS commented 6 years ago

If you have seed words to your main myether wallet account... heres how to recover your hidden addresses in metamask...

Okay, I've been able to resolve this issue - what a whirl-wind! This issue should be addressed immediately though from a UX perspective as it's a disaster.

After uninstalling the plugin and re-installing the plugin, I was able to access the seed phrase recovery (no other way to access this without uninstalling). After putting in my seed phrase, I get the original one account, named "Account 1" :( Then, after clicking "Create New Account" (completely not intuitive), it restored the previous secondary account. I'm assuming if I have 3 or 4, subsequent accounts added would take these positions, although I have no idea.

Regardless, the lack of focus on this issue is upsetting. The account recovery process and pieces around this should be very rock solid. Unfortunately, the entire process was extremely confusing. Additionally, while there are some other issue tickets similar to this, they all talk about clicking the "+" icon, which there is not one anymore.

Firstly, the seed phrase isn't entirely clear that it's for all accounts added, although that was somehow my assumption when first setting up metamask and proved to be true, after a recovery, it left my almost certain that was a false assumption. Clarity around this need to be handled.

Additionally, and most importantly, everyone should be encouraged to back up the private key for all wallets created, regardless of metamask. This should be a prompt for everyone.

youtube on how to reinstall metamask and then add your tokens back: https://www.youtube.com/watch?v=cqz8-hOz_nk

numero41 commented 6 years ago

@PEVCOINS @theTrueInvaderZim

Thanks for your inputs guys!

I personnaly didn't have my loss issue in combination with Metamask (it was MEW+Ledger, and nobody helped me, either here or at Ledger). But I had to face the exact issue you mention with Metamask, yesterday!

I don't know why, when I clicked on the Metamask icon in chrome, my account was gone, and it asked me to input a "NEW PASSWORD" (why?????), but I never requested that, nor uninstalled the extension.

So I did put a new password, and then it gave me a brand new seed phrase (why?????). My account showed again, labeled as "Account 1", with correct balances (had to add the custom tokens AGAIN).

I checked that the private key was still the same one, but now I guess I have to save the new passphrase and the old one is no longer useful.

Why did Metamask asked me for a new password, I have no F*** idea.

I am astonished by the un-user friendlyness of all those eth wallets, such as this one, MEW/MyCrypto, MEW cx extension, etc. All these seems to have been made by people that know nothing about basic UIs ergonomy rules, and more important as if a bug or misanderstanding from the user that would lead to loss of potentially huge amounts of money was not so important ("You are your own bank" - lol). How can anyone feel safe with stuff like that happening all the time?

Crypto is cool, crypto is freedom, crypto is future, but we are hundreds light years away from a massive adoption, for now all these wallets are absolutely unusable for non tech people, such a shame...