Hello, I am desperate - what should I do do get my bitcoins back???
I think I did not do anything wrong.
I wanted to move some part of my bitcoins to another wallet.dat that I intended to safe in encrypted format, such that not my complete savings (or respective private keys) are contained in an unencrypted wallet.dat file on my harddisk. From reading some texts in the web and from my common sense, I thought (and I still think) that it is very reasonable to do it exactly like this.
So I did the following (all on Ubuntu Linux with bitcoin client 0.3.19):
- close down my bitcoin client
- go to my "$home\.bitcoin" directory
- rename the "wallet.dat" to "x_wallet.dat"
- start the bitcoin client again
--> I can see that a new ".bitcoin\wallet.dat" file was created
--> I can see in the client's window one (new) address as "Your bitcoin address", which I will refer to as "xyz" in the sequel.
- I copy that new address "xyz" to my clipboard
- I close the bitcoin client again.
- I rename my new "wallet.dat" to "z_wallet.dat"
- I rename my old "x_wallet.dat" back to "wallet.dat"
- I start the bitcoin client again (now running on my old wallet.dat again)
- I transfer a certain amount of bitcoins (0.10 BTC in this case) from here (i.e. from my old wallet) to the new address "xyz".
- The payment appears in the bitcoin client, first as "0/unconfrimed", and then, as usual, after some time as "105/confirmed", with increasing number of confirmations as time goes by...
- I close the bitcoin client again
- I rename my old "wallet.dat" to "z_wallet.dat" again. [correction: ... to "x_wallet.dat"...]
- I rename my new "z_wallet.dat" to "wallet.dat" again.
- I start my bitcoin client again (now running on my new wallet.dat again)
--> Now I WAS EXPECTING to see the new payment appearing in the bitcoion client window (because now it is running with the new wallet of the new address "xyz").
HOWEVER, I see NOTHING. The bitcoin client does not show any incoming payment whatsoever. The window of transactions is still empty, completely empty!!!
In my despair, I was looking at "http://blockexplorer.com/
", typing in there my new address "xyz". I get this:
First seen?: Block 125635 (2011-05-22 [time is short after midnight...])
Received transactions: 1
Received BTC: 0.1
Sent transactions: 0
Sent BTC: 0
Hash160?: [...some long value is indicated here...]
Unknown (not seen yet)
--> So it seems the bitcoin network has seen this payment. So why does it not show up in my bitcoin client? what do I have to do to actually be able to get hold of my bitcoins??
Of course, my "loss" here is only 0.1 BTCs, but I am not willing to accept this. In the end I want to transfer the majority of my bitcoin savings to a new wallet, so I must be sure that this mechanism works!
Is there a major flaw in the bitcoin protocol? Or does the client have a major bug? Or did I do anything wrong?
Please help me!