My wallet v0.4.2 runs on 32bit win 7. If I imported a private key to the wallet and the console stops executing any commands.
What I did is this:
run wallet;
dumpprivkey of an address, save the private key;
quit wallet;
rename wallet.dat to wallet1.dat;
restart wallet and generate a new empty wallet;
wait for wallet to sync;
importprivkey;
[wallet stops executing any commands e.g. getinfo]
I can see the wallet using 20% of CPU time, non-stop. It seems that the wallet couldn't finish importing the priv key.
Can anyone confirm this?
it's just rescanning the whole blockchain to add all transactions associated with that address to your new wallet. you can import you private keys in bulk faster like this:
importprivkey THEPRIVATEKEY '' false
the empty single quotes are the account label to add them to (default being the nameless account) while the false option tells bitcoind not to rescan the blockchain.
after you finish importing your private keys, shut down the node and start it up with "-rescan" commandline argument (this will launch the blockchain rescan of all blocks for missing wallet transactions)
if your're importing just one private key, then this won't help you much as you still need the whole rescan.