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

Not able to import used presale wallet #182

Open
TT1943 opened this Issue Feb 16, 2016 · 64 comments

Comments

Projects
None yet
@TT1943
Copy link
Contributor

TT1943 commented Feb 16, 2016

I am used to import part of my presale ethers using Kraken's presale importing tool. There is 0.07 Ether left in my presale file. Trying to import this wallet into Mist gives me "wrong password" error.

@frozeman

This comment has been minimized.

Copy link
Member

frozeman commented Feb 17, 2016

than thats probably it ;) -> wrong password.

It works for my one and others..

@TT1943

This comment has been minimized.

Copy link
Contributor Author

TT1943 commented Feb 17, 2016

@frozeman No. If I try to re-import using Kraken's pre-sale import tool, my password is correct, and it shows I have 0.07 Ether left. If however I import the same file with same password, Mist gave me "wrong password" message.

@alexvandesande

This comment has been minimized.

Copy link
Collaborator

alexvandesande commented Feb 18, 2016

This is the second user reporting a similar issue.

I'll implement a "show password" feature on the next version, so we can be sure it's not a password typing error..

@alexvandesande

This comment has been minimized.

Copy link
Collaborator

alexvandesande commented Feb 18, 2016

@TT1943 unless there's some personal information, would you mind sweeping the money out of that account and then providing us the wallet and password to help us debug it?

@frozeman frozeman added the Type: Bug label Feb 18, 2016

@lpmorin

This comment has been minimized.

Copy link

lpmorin commented Feb 21, 2016

Yep, got the same bug

@alexvandesande

This comment has been minimized.

Copy link
Collaborator

alexvandesande commented Feb 21, 2016

Louis we are looking for a presale wallet giving that error to be able to debug it. Have you been able to empty it? If so, would you volunteer your file?

On Feb 20, 2016, at 23:53, Louis-Pierre Morin notifications@github.com wrote:

Yep, got the same bug


Reply to this email directly or view it on GitHub.

@TT1943

This comment has been minimized.

Copy link
Contributor Author

TT1943 commented Feb 24, 2016

@alexvandesande sorry, the password I am using is personal, so might not proper to share it with you even if I emptify it. May be you could try to compare your code with what is written by Kraken to see whether there is any difference. The Kraken importing tool is open source too.

@frozeman

This comment has been minimized.

Copy link
Member

frozeman commented Feb 24, 2016

@TT1943 mist works completely different than the kraken tool and has other layers in between which could cause the issue.

The only real way to try it is when i can test it on my system myself.
Though i fully understand that you might not want to share your password. Maybe we find somebody else, who has a generated password, which he is ok to give away..

@lpmorin

This comment has been minimized.

Copy link

lpmorin commented Feb 24, 2016

Sorry, It has a non random password.

Thanks

LP
……………………………………………..
Louis-Pierre Morin
tel: 514.317.2316 - cel: 514.815.4889
lpmorin@proxee.ca - skype: nirom4889
www.proxee.ca

On Feb 21, 2016, at 8:42 AM, Alexandre Van de Sande notifications@github.com wrote:

Louis we are looking for a presale wallet giving that error to be able to debug it. Have you been able to empty it? If so, would you volunteer your file?

On Feb 20, 2016, at 23:53, Louis-Pierre Morin notifications@github.com wrote:

Yep, got the same bug


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHub #182 (comment).

@uwefassnacht

This comment has been minimized.

Copy link

uwefassnacht commented Feb 25, 2016

@alexvandesande @frozeman I have the exact same issue described. I'd b happy to donate my presale wallet to science ;-) It's (almost) empty and the password is generated (has all sorts of special characters in it). Maybe that's the issue? Where do you like me to send the file to?

@frozeman

This comment has been minimized.

Copy link
Member

frozeman commented Feb 25, 2016

fabian at ethdev.com please thank you!

@xkmo

This comment has been minimized.

Copy link

xkmo commented Mar 5, 2016

I have the same issue. My password is generated by Safari/Keychain Access consisted of uppercase and lowercase letters, hyphens and numbers.

@jhansikiraani

This comment has been minimized.

Copy link

jhansikiraani commented Mar 5, 2016

I have the same issue. Has the issue been resolved yet?

@ManfredKarrer

This comment has been minimized.

Copy link

ManfredKarrer commented Mar 8, 2016

I (and another friend who reported me) had also a problem importing the crowd sale file (wrong password). Using OSX 10.9.5. Tried with 3 different presale files. Using kryptokite wallet it worked than luckily. Please fix that urgently! It's really a shocking experience!

@Aranad

This comment has been minimized.

Copy link
Contributor

Aranad commented Mar 9, 2016

I'm getting this problem too, can't import presale wallet into mist due to wrong password error, but I know the password is correct because I can import the presale wallet into geth no trouble. I'm on 64 bit Linux Mint 17 with kernel 3.13.
It was a shocking experience for me too! It took a long time to figure out how to install geth and sync the blockchain to see that it worked ok there.

@Aranad

This comment has been minimized.

Copy link
Contributor

Aranad commented Mar 9, 2016

I just noticed the comment above about passwords containing "$", my failing password has a $ in it too...

@chtmorris

This comment has been minimized.

Copy link

chtmorris commented Mar 10, 2016

Likewise. I just spent the morning freaking out. After using, https://github.com/ryepdx/pyethrecover I found that my password is in fact correct, despite Mist telling me otherwise.
Note: I use an exclamation mark in my password.

@cayblood

This comment has been minimized.

Copy link

cayblood commented Mar 10, 2016

@frozeman Could it be that somehow pasting the contents of the clipboard is not quite working right in Mist? I was using a password manager to copy my password to the clipboard and then paste it into the password field.

@dirkjan111

This comment has been minimized.

Copy link

dirkjan111 commented Mar 11, 2016

I have the same issue, i will now try kraken to get my presale wallet in there, hopefully it will work there

@mrfelton

This comment has been minimized.

Copy link

mrfelton commented Mar 12, 2016

Same issue for me. I checked my password using pyethrecover.py and it is indeed set to what I thought it was (after much worry). I've also checked that I can get the private key using pyethsaletool.py and that worked too. Mist tells me that the password is incorrect. The only character in my password that I could think might be causing the issue is the ! character.

@alexvandesande

This comment has been minimized.

Copy link
Collaborator

alexvandesande commented Mar 13, 2016

If you can use the command line then you can import your presale using geth as this is likely a Mist issue. Follow the instructions at ethereum.org/cli and ethereum.org/ether

Sent from my iPhone

On Mar 12, 2016, at 17:49, Tom Kirkpatrick notifications@github.com wrote:

Same issue for me. I checked my password using pyethrecover.py and it is indeed set to what I thought it was (after much worry). I've also checked that I can get the private key using pyethsaletool.py and that worked too. Mist tells me that the password is incorrect. The only character in my password that I could think might be causing the issue is the ! character.


Reply to this email directly or view it on GitHub.

@ManfredKarrer

This comment has been minimized.

Copy link

ManfredKarrer commented Mar 13, 2016

@alexvandesande: I really would expect that Ethereum devs gives higher priority to that issues! It does not give a good impression to the projects quality and reputation to react after 3 weeks to such an urgent issue by referring to the command line tools.
And you know, if 1 person reports an issue there are other 10 who don't. So the invisible damage is much larger.

@frozeman

This comment has been minimized.

Copy link
Member

frozeman commented Mar 13, 2016

Can you try the latest release? https://github.com/ethereum/mist/releases/tag/0.5.2

@Aranad

This comment has been minimized.

Copy link
Contributor

Aranad commented Mar 13, 2016

Nope same result with 0.5.2 unfortunately :-(

@jhansikiraani

This comment has been minimized.

Copy link

jhansikiraani commented Mar 13, 2016

Is anyone getting the "your computers time is out of sync" error when updating from 0.5.1 to 0.5.2?

@jhansikiraani

This comment has been minimized.

Copy link

jhansikiraani commented Mar 13, 2016

Never mind. I fixed my clock and now it working fine. Thanks

hiddentao added a commit to hiddentao/mist that referenced this issue Mar 22, 2016

@Aranad

This comment has been minimized.

Copy link
Contributor

Aranad commented Mar 23, 2016

Can we have a new release built with the updated geth in it please?

@frozeman

This comment has been minimized.

Copy link
Member

frozeman commented Mar 23, 2016

This change may affect other things and the go team is looking into this. Development cycles until release take a bit longer as some of us would like, but thats necessary to ensure we don't break other things.

If you need to import the presale wallet, you can always use the command line options: https://github.com/ethereum/go-ethereum/wiki/Command-Line-Options#accounts

@ghost

This comment has been minimized.

Copy link

ghost commented Mar 24, 2016

Hey team - just letting you know that I hit this issue when importing my presale wallets today. No issues importing with geth though.

Recognise there may be some complexity in fixing this completely in the GUI.. but anything that can be done to make it a little less heart-stopping for users would be great - even if it's blocking imports into Mist and sending users to geth when a special character is entered.

Best of luck rectifying!

e: To provide some further information:
OSX 10.11.3
Mist 0.5.2
Password contained a few specials: ~!?

@guiambros

This comment has been minimized.

Copy link

guiambros commented Mar 30, 2016

Same problem here with 0.5.2 running on Linux. Password has special characters ")". 100% sure the password was correct (copy and paste).

I was able to import via geth wallet import wallet.json without any problems.

@RCasatta

This comment has been minimized.

Copy link

RCasatta commented Apr 13, 2016

Mist 0.6.0
Mac Os X
geth 1.3.5

I created an account with geth, send some ether on it, trying to move them with Mist give me wrong password. Trying to unlock the account from geth command line works so the password is correct

@alexvandesande

This comment has been minimized.

Copy link
Collaborator

alexvandesande commented Apr 19, 2016

The wallet is already at 0.7.1, this issue has been addressed on more recent versions.

@yrrv1980

This comment has been minimized.

Copy link

yrrv1980 commented May 19, 2016

Guys I'm using Mac OS X 10.11.4 , Mist 0.7.4 , I've tried to upload de pre-sale file and still get the yellow "wrong password" message. My passwords contains "#" . any help would be greatly appreciated.

Thanks.

@misterdna

This comment has been minimized.

Copy link

misterdna commented May 19, 2016

Have you seen above that using the command line seems to work in this situation? And there are other wallet solutions available that allow you to access your pre-sale wallet?

@luclu

This comment has been minimized.

Copy link
Member

luclu commented May 20, 2016

Please have a look over here for a summury: #669

@luclu

This comment has been minimized.

Copy link
Member

luclu commented May 20, 2016

moved here to keep things tidy (from @yrrv1980):

Hello Luclu, Thanks for all the help. We really appreciate it.

I'm running MAC OSX 10.11.4
Mist 0.7.4

I'm trying to import a pre sale file, but I'm getting the "Wrong Password" Message

According to your recommendations:

update to the latest version (link) -- check
make sure the keyboard-layout is correct -- check
no caps-lock is active -- check

Still does not work.

You might want to try using geth to check the password (see #669 or above as @misterdna pointed out):

...can't unlock your account in Ethereum-Wallet start geth with: geth{.exe} --unlock

@yrrv1980

This comment has been minimized.

Copy link

yrrv1980 commented May 20, 2016

Hi Guys, thanks for the help!!.

 I'm following the instructions to import the pre sale file using geth, but now I'm getting this error message: 

Macintosh:~ usr$ geth wallet import Json-file
Passphrase:
Fatal: could not decrypt key with given passphrase

I'm 100% sure I'm typing the password correctly. Any thoughts?..

@hiddentao

This comment has been minimized.

Copy link
Contributor

hiddentao commented Aug 15, 2016

@yrrv1980 Sorry about the late reply. Did you resolve the issue in the end? Importing from the command-line should work without fail if your password is correct.

@qdotme

This comment has been minimized.

Copy link

qdotme commented Apr 7, 2017

@uwefassnacht sorry for hijacking this thread a bit - if you wouldn't mind donating a copy to a (different) implementation that we're trying to sort out a particular bug here - we'd appreciate it. tomasz (at) zerado (dot) com

@luclu

This comment has been minimized.

Copy link
Member

luclu commented Apr 7, 2017

@onepremise

This comment has been minimized.

Copy link

onepremise commented Jul 5, 2017

I'm just curious, how many here still can't open their presale wallet?

@rplevy

This comment has been minimized.

Copy link

rplevy commented Aug 29, 2017

@onepremise I still can't access my ethereum presale wallet

@qdotme that's odd, the ethereum wallet file I have from the 2014 presale looks nothing like https://github.com/luclu/ethereum-keyfile-recognizer/blob/master/test/keyfiles-valid-instances.json

Mine is in this format:

{"encseed": ...
"bkp": ...
"ethaddr": ...
"btcaddr": ...
"email": ...
}

No nested maps, just that one flat one, 5 key/value string pairs.

EDIT: the "presale" key does match that with the exception of not having the "bkp" key in the test reference file, versus in an actual wallet.

@philterx

This comment has been minimized.

Copy link

philterx commented Sep 2, 2017

@rplevy I have the same format with my pre-sale wallet. Have had no luck importing it, and pretty much given up. I get anxiety attempting the import of JSON file, knowing how much is in it, and not being able to access it. I'll keep chipping at it though lol

@onepremise Yes, still issues for me.

@ltfschoen

This comment has been minimized.

Copy link

ltfschoen commented Sep 24, 2017

I tried to import my presale wallet recently and I thought I would encounter issues as I had used special characters in my password that have been mentioned here. Initially tried importing into Parity Wallet 1.7 by navigating to the following in its GUI Accounts > Account > Presale Wallet, but it gave me error [-32023] Could not create account.. I manually copied the .json format wallet file into ~/Library/Application Support/io.parity.ethereum/keys/ethereum but it still didn't appear in the GUI. I tried using Mist Wallet v0.9.0 instead and waited for the blockchain to synchronise, but it didn't offer a GUI option to import the presale wallet. I manually copied the .json format wallet file into ~/Library/Ethereum/keystore/ too. I followed some threads on https://forum.ethereum.org, and ended up downloading https://github.com/ryepdx/pyethrecover and used it to crack my password through brute force (I had simply entered the incorrect password). Initially I was using Geth 1.6 so to import the wallet from the command line I used geth wallet ethereum-wallet-<my_address>.json --password passwords.txt (if you're using Geth 1.7 then use get wallet import ... instead). If you get this far and you still can't view your presale account in a wallet like Parity Wallet or Mist Wallet then just use the Geth Wiki to check your account balance in Ether and perform other transactions from the command line.

geth account list
geth console
web3.fromWei(eth.getBalance(eth.coinbase),"ether")
@evertonfraga

This comment has been minimized.

Copy link
Member

evertonfraga commented Jan 10, 2018

Hi all. Did you manage to recover your funds from presale wallets?

@uwefassnacht, I'm one of the current maintainers of Mist. Are you still willing to share your presale wallet so we can further investigate this password issue?

if so, please email me: ev [at] ethereum [dot] org

@evertonfraga evertonfraga reopened this Jan 10, 2018

@mist-bot mist-bot bot added the Status: Triage label Jan 26, 2018

@kmille

This comment has been minimized.

Copy link

kmille commented Jan 23, 2019

Fix for me: Use the json file to extract the private key. Then import the private key. For converting I used

pip3 install web3
from web3.auto import w3
with open("~/.ethereum/rinkeby/keystore/UTC--2018-06-
10T05-43-22.134895238Z--9e63c0d223d9232a4f3076947ad7cff353cc1a28")
as keyfile:
... encrypted_key = keyfile.read()
... private_key = w3.eth.account.decrypt(encrypted_key,
'password')

geth account import privekey-file.txt

credits:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment