I've just backed up an encrypted wallet, but the client (Bitcoin-Qt) is 26 weeks behind.

During these last 26 weeks this wallet has only received BTC (roughly one transaction per day), no payments were made from it.

I have a few questions:

(1) If I install a new client on a new machine, import wallet from this backup, and then let the new client fully sync with the blockchain, will I have access to the BTC received during the last 26 weeks, or these funds (or some them) will have been lost?

(2) I have run the keypoololdest, which returns May 10th 2014; I assume this is the date of the oldest unused key in the pool. The last outbound payment from this wallet was in May 2014, about a week after the keypoololdtest date.

The date which is 26 weeks behind today is Jan 29th 2015, which is 264 days after the keypoololdtest date.

Could someone please shed some light on what's going on here?

(3) Are keypool keys only used on outbound transactions (to receive change), or each inbound payment also uses up a key?

Thanks in advance!

1 Answer 1


1) Yes. You will have access to your funds. Every wallet.dat stores the "best block" (~newest block the wallet was synced with). When you start a bitcoin-core together with your old wallet.dat it will automatically rescan for wallet transaction down to the "best block" stored in the wallet.dat. If you funds are not available, try starting bitcoin-core with the -rescan argument.

2)3) A keypool does contain pre generated keys. The keypoololdest is a timestamp of the oldest (unused) key in your keypool. If you have not generated addresses (also happened when you send funds; change address!), this timestamp can be really old and doesn't matter in your case.

  • @Srlle, if Jonas' answer helped you, then up vote it and mark it as the correct answer with the check mark.
    – morsecoder
    Jul 30, 2015 at 11:59
  • Thanks Stephen. I did upvote Jonas' answer, but I'm still below 15 pts threshold, so it does not show. As for marking the answer as 'correct', I was hesitant to do so because, as much as I assume that Jonas' info was correct, truth is I don't really know.
    – Srlle
    Jul 30, 2015 at 12:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.