I'm having trouble with Bitcoin QT 0.11 not automatically extracting address info from my Bitcoin QT 0.7. When I try to open my Bitcoin QT wallet it comes up with an error code saying it is to unsafe to continue. How can I get hold of my info from my Bitcoin QT wallet.
A blkindex.dat error means that the block index has been corrupted or can't be opened. However, the block index is not part of the wallet, and can be deleted without removing the funds in your wallet.
With that in mind, try this:
%APPDATA%in file explorer. Do this by pressing Windows + R, then typing
- Open Roaming\Bitcoin.
- Make a new folder in there called 'old block files,' or something similar.
- Move every file in that folder except wallet.dat into the old block files folder.
- Optionally, delete the 'old block files' folder.
- Start Bitcoin 0.11, and your computer will redownload the block chain. This will take a few hours.
There are two ways of upgrading from such an old version: either perform the intermediate upgrade steps (0.7 -> 0.8 -> 0.9 -> 0.10 -> 0.11) or export you wallet, clear the bitcoin directory and import the wallet again.
The first option should be pretty straight forward. The second option requires you to use the GUI to export the wallet or the individual private keys, upgrading Bitcoin QT and then importing them.
The JSON-RPC calls
importprivkey can be performed for each address and will get your addresses into the new version. Be careful to keep a backup copy of the wallet.dat file before clearing the bitcoin directory.