Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: Speaker on March 26, 2014, 03:10:25 AM



Title: Solve This Mystery for me (Recovering wallet, PyWallet, Get paid 0.55btc)
Post by: Speaker on March 26, 2014, 03:10:25 AM
I had someone (BinaryFate) try to recover a wallet for me. Its an old wallet from 2012 that hasn't been touched by me since December 2012 (still received payments from time to time since then from eligius). When BinaryFate put the wallet through pywallet, it came up with 152 addresses that weren't on my wallet and none of which were mine. I have no idea why this happened and neither does he. I know this is the wallet I've been looking for for the past 15 months. If anyone can help please post here.

The file is corrupt and bitcoin can't seem to salvage it, if someone can help then I'll give you 0.55btc from it.


Title: Re: Solve This Mystery for me (Recovering wallet, PyWallet, Get paid 0.55btc)
Post by: thenoblebot on March 26, 2014, 04:04:58 AM
For all addresses listed, dump the private key using "dumpprivkey address" and then import them using "importprivkey privatekey" (privatekey from the previous operation).

Hope that helps.


Title: Re: Solve This Mystery for me (Recovering wallet, PyWallet, Get paid 0.55btc)
Post by: Speaker on March 26, 2014, 06:41:09 AM
Yeah not sending a wallet to a random person that could fix it and just steal all my coin. This is why I asked the question instead.


Title: Re: Solve This Mystery for me (Recovering wallet, PyWallet, Get paid 0.55btc)
Post by: Light on March 26, 2014, 07:23:02 AM
First off all, if your using the Qt client then the wallet will have at least 100 pregenerated addresses for each of your transactions, so don't panic about that. Before I bother with anything else have you tried importing each and every single private key into Qt or whatever client you're now using?


Title: Re: Solve This Mystery for me (Recovering wallet, PyWallet, Get paid 0.55btc)
Post by: thenoblebot on March 26, 2014, 08:12:44 AM
@Speaker as I have said above, try importing the private keys. Having addresses that you have not seen before is perfectly normal since they are "change" addresses generated when you make transactions.

Dumping the private key and importing them to qt or whichever client you use will solve the problem.

And please *DONT* send your wallet to anyone, be it whosoever, If you can report back with more details after importing key and it still doesn't work, I'll be glad to offer help as much as I can. Thats how we all learn :)

Cheers.


Title: Re: Solve This Mystery for me (Recovering wallet, PyWallet, Get paid 0.55btc)
Post by: escrowguy on March 26, 2014, 09:56:30 AM
try importing the private keys or pm me


Title: Re: Solve This Mystery for me (Recovering wallet, PyWallet, Get paid 0.55btc)
Post by: binaryFate on March 26, 2014, 02:02:07 PM
It's pointless to import private keys, as all the addresses found are not in the blockchain (that is, they never received anything).

@Speaker, I did a new recovery on a different device, and the same happen except that I can recover only 101 keys. I believe the first device had some old deleted wallets of mine, so we got false positive that didn't belong to your wallet (to reach 152).
That number of 101 addresses (you told me you never change the keypool parameter of 100 addresses in advance), not encrypted, all empty *and never used* makes me think that the backup is from before you encrypted the wallet.
When you encrypt it flushes the keypool and the subsequent transactions won't be in the backup done before encryption. What would happen then is:

1) You create a new wallet, and made this backup. That would contain 100 (or 101, not sure) fresh addresses.
2) You encrypt it, and it flushes all these fresh addresses to create new ones.
3) You used your wallet for a while, but none of this activity is reflected in the backup.

At this point this seems the most likely to me, I'll keep trying anyway!


Title: Re: Solve This Mystery for me (Recovering wallet, PyWallet, Get paid 0.55btc)
Post by: Speaker on March 26, 2014, 03:38:09 PM
Goddamn it