Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

problem with metamask, i forget two accounts with i have deposited ETH #835

Closed
giver75 opened this issue Nov 21, 2016 · 101 comments
Closed

problem with metamask, i forget two accounts with i have deposited ETH #835

giver75 opened this issue Nov 21, 2016 · 101 comments
Labels

Comments

@giver75
Copy link

giver75 commented Nov 21, 2016

I had to reinstall metamask on another pc, using 12 words, but I lost two accounts where I had deposited Eth and bought Plutos. The two accounts are visible on Etherdelta but not operational because not connected to metamask. Plese help me. Thank you

the first account is :0x50c2bf0fe6d4824a44e43e02d76e2b32ea62daa1 that is visible
the other two are:
0x02D07522C0186a7c7ef0e602aDBc224dBa4417f2
0x90375be206Fdd52Bd3968a23DFC25708a73d3E67
not visible in metamask but only in etherdelta

@danfinlay
Copy link
Contributor

You're saying you lost access to accounts when restoring metamask with your 12 word seed, which should be impossible.

If you're willing to, would you post the first three accounts metamask generated for you, on your old and new metamask?

@danfinlay
Copy link
Contributor

What are the second two accounts that your new metamask generates, after you click the + "Add Account" button?

add-account

@giver75
Copy link
Author

giver75 commented Nov 21, 2016

I tried, but you generate random account,

@danfinlay
Copy link
Contributor

The accounts we generate should not be random. Would you post the accounts we generated instead of the ones you had before?

@giver75
Copy link
Author

giver75 commented Nov 21, 2016

0x760986614B73Be2FB2960C3987032a4559f33D25
0xb9BDc09e7f0EE25689C5865791A50392e4BaF0aD

in ethereum main net

@danfinlay
Copy link
Contributor

@christianlundkvist Can you imagine a situation that would cause this?

@giver75
Copy link
Author

giver75 commented Nov 21, 2016

0x760986614B73Be2FB2960C3987032a4559f33D25
0xb9BDc09e7f0EE25689C5865791A50392e4BaF0aD
morden test net

@danfinlay
Copy link
Contributor

danfinlay commented Nov 21, 2016

Maybe you could try entering your 12-word seed phrase into another wallet that uses this recovery strategy, like My Ether Wallet or Jaxx.

Which accounts do those generate?

@giver75
Copy link
Author

giver75 commented Nov 21, 2016

I can try, but I'm not very experienced

@danfinlay
Copy link
Contributor

Those are simply two other wallet applications, you don't need previous experience to use them.

This is your best shot at recovering your other accounts without giving us your seed phrase to study.

@giver75
Copy link
Author

giver75 commented Nov 21, 2016

but the phrase to metamask?

@danfinlay
Copy link
Contributor

danfinlay commented Nov 21, 2016

Yes, MetaMask uses a type of phrase that is very standard, and it is used by many wallets. The recovery phrase in metamask should also work in other BIP44 wallets.

@giver75
Copy link
Author

giver75 commented Nov 21, 2016

thank you I try...

@giver75
Copy link
Author

giver75 commented Nov 21, 2016

in jaxx i look the two transation were i have send ETH. What I do?

@danfinlay
Copy link
Contributor

Oh that's right, I think Jaxx only generates your first account from the seed phrase, so it's not useful for this use.

Sorry, try with My Ether Wallet?

@giver75
Copy link
Author

giver75 commented Nov 21, 2016

At this address i error find 404

@2-am-zzz
Copy link
Contributor

2-am-zzz commented Nov 21, 2016

https://www.myetherwallet.com/#send-transaction

you should be able to check here!

@danfinlay
Copy link
Contributor

Weird.

I'm thinking of giving him a copy of the dev branch and seeing if that generates the accounts correctly.

@giver75
Copy link
Author

giver75 commented Nov 21, 2016

I did not find myetherwallet.com :( i can send you the copy of transation?

@danfinlay
Copy link
Contributor

What transaction? I thought we were looking for a missing account or two.

@giver75
Copy link
Author

giver75 commented Nov 21, 2016

yes and in this accounts i have sent from polinex some ETH. I think that when i send eth metamask was in morden test network

@coder5876
Copy link

@giver75 Are you saying that you used MetaMask, and it generated three accounts for you, but when you restore it with the same seed words the first account is the same as before but the other two accounts are different?

@danfinlay
Copy link
Contributor

Poloniex only sends via main-network, so you should be looking at the main-net for your transactions.

I wouldn't expect Jaxx or Metamask to show incoming transactions presently, please use a etherscan to see incoming transactions, like here.

Anyways, finding the transaction should be secondary to re-generating your missing accounts.

@giver75
Copy link
Author

giver75 commented Nov 21, 2016

what should I do?

@danfinlay
Copy link
Contributor

I've built another copy of MetaMask from our dev branch, which refactors our account generation, so maybe it will fix the problem?

@giver75 try installing this copy of metamask locally, with your seed phrase. Which accounts do you see with it?

metamask-dev-giver.zip

For how to install, read this post:
https://stackoverflow.com/questions/24577024/install-chrome-extension-not-in-the-store

@danfinlay
Copy link
Contributor

@christianlundkvist that does seem to be what he is saying.

@danfinlay
Copy link
Contributor

@giver75 one more time for Christian, would you confirm that metamask is restoring different accounts than it originally generated for you?

@danfinlay danfinlay added this to the Core Maintenance milestone Nov 21, 2016
@giver75
Copy link
Author

giver75 commented Nov 23, 2016

In Etherdelta say me that Perhaps this is a MetaMask bug after all. The situation is that I have two accounts locked and I ooose my eth. Thank you of all for the support

@danfinlay
Copy link
Contributor

Could you link to the Etherdelta conversation that concluded this is probably a MetaMask bug, @giver75?

@giver75
Copy link
Author

giver75 commented Nov 23, 2016

@FlySwatter I'm sorry but I can not understand what the problem at this point

@kumavis
Copy link
Member

kumavis commented Nov 23, 2016

@zackcoburn did you have additional discussion with @giver75 and determine that it may be a metamask bug?

@kumavis kumavis reopened this Nov 23, 2016
@zackcoburn
Copy link

image

image

image

image

image

@danfinlay
Copy link
Contributor

@giver75 A question that is very important that you have not answered:

The two accounts that you locked:
Did you create them within MetaMask, or from the EtherDelta Add Account menu item?

@danfinlay
Copy link
Contributor

(Thanks @zackcoburn)

@giver75
Copy link
Author

giver75 commented Nov 24, 2016

They were metamask accounts, that when they were no longer visible in metamask I added on Etherdelta them. In either account I made the buying and selling of Plutos, it is now locked.

@danfinlay
Copy link
Contributor

@giver75 try selecting the second account, and then selecting "export private key".

@giver75
Copy link
Author

giver75 commented Nov 25, 2016

@FlySwatter the same of the first account

@kumavis
Copy link
Member

kumavis commented Nov 25, 2016

They were metamask accounts, that when they were no longer visible in metamask I added on Etherdelta them.
@giver75

  1. When you added them to Etherdelta, did you just add the address or did you import the private key?
  2. "when they were no longer visible in metamask" did you reinstall metamask? how did they disappear from metamask?

@danfinlay
Copy link
Contributor

I have one outlandish theory that would explain giver's experience, but I really think it's a long shot.

First, observations

  1. EtherDelta will add any MetaMask account when the page is loaded with that metamask account selected. Even after changing your metamask account selection, the old metamask account stays in the menu, it just can't transact, since it has no private key.
  2. In our best screenshot (where we can see both metamask and etherdelta accounts), the first account is visible on both.
  3. Giver insists that the later ones cannot export because they have no private key.

Wild theory

This is the behavior that one would experience if they visited EtherDelta with one metamask vault, changed the account one time, then reinstalled metamask, created (did not restore) a new vault.

This would suggest there are maybe two MetaMask vaults installed, the original vault was not restored correctly, and the only reason it looks like "the same vault" is because the first account is the same in both.

Problem with that theory

EtherDelta seems to always add later vaults below earlier vaults in its account list.

For this theory to hold water, giver would have had to:

  1. Created the metamask vault w/ second account 0x76....
  2. Created a second metamask vault, w/ second account 0x02D...
  3. Restored the first vault again.
  4. Gotten confused where those "second vault" accounts went.

Conclusion

This is a pretty outrageous theory, but it's my first new theory in a day on this.

@giver75
Copy link
Author

giver75 commented Nov 25, 2016

@kumavis

  1. I add the address
  2. my pc was broken. when I restart pc I reinstall metamask

@danfinlay
Copy link
Contributor

So @giver75 you are sure you only reinstalled metamask once?

@giver75
Copy link
Author

giver75 commented Nov 25, 2016

not i try many times when not working on the account...

@danfinlay
Copy link
Contributor

Oh, so my theory may hold water.

@giver75 is it possible that one of the times you reinstalled, instead of entering your old seed phrase, you just created another vault?

Is it possible you wrote down the different seed phrase for that vault?

Is it possible that this is the vault you ended up sending ether to?

@giver75
Copy link
Author

giver75 commented Nov 25, 2016

@FlySwatter the phrase is correct because I had noted on the phone with a picture.

@danfinlay
Copy link
Contributor

Please answer: it possible that one of the times you reinstalled, instead of entering your old seed phrase, you accidentally created another vault?

@giver75
Copy link
Author

giver75 commented Nov 25, 2016

Not I restore the account with the old phrse. A question, if one sends ETH, to an account etherdelta without having the private key, can not use them even if you display them?

@danfinlay
Copy link
Contributor

That does seem to be the case. I think EtherDelta should consider not listing accounts that are not actually available.

@giver75
Copy link
Author

giver75 commented Nov 30, 2016

I have Another. The main transfer I paid into the account that still seeing on metamask. Then I passed them on to another account that I have not the key. If they move on metamask other currencies are lost? thank you

@TheKeyMaster69
Copy link

Guys I have the same issue as everyone else. Ended up erasing the extension plugin and then realized I had misplaced the Wallet Seed. I have the Etherium address, the account name and the password. Would anyone be able to help me out!

Thank you in advance

@TheKeyMaster69
Copy link

I am on a Mac 10.10.5 BTW

Thanks

@Fortunatus1989
Copy link

Good time of day, it turned out that it was crooked windows and I lost the keywords from my wallet, there is a purse number and a password I remember. Is it possible to restore access to the wallet?

@danfinlay
Copy link
Contributor

You can email us for support at support@metamask.io

@Sheikhupuri
Copy link

I faced same issue and I finally resolve this issue successfully
You can recover those accounts only if you have private keys of those accounts
Just Load your private key and your account will be active

Check this for more details : https://metamask.zendesk.com/hc/en-us/articles/360015289632-How-to-Export-an-Account-Private-Key

@225kun225
Copy link

I have the same problem, after reinstalling MM, i can't find my new account, i still have the wallet address. ANYONE help!!!

@DanielsBerlin
Copy link

@225kun225
you can use hashcat to crack your password.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

13 participants