<p>You're probably safe. If you were using an old version of Bitcoin Core, it used to keep a key pool of 100 unused addresses around. When you request a new receiving address, one from that pool gets used. So, unless you received numerous transactions between the backup and the last transaction, your last transaction should be covered by the backup containing these 100 unused addresses.</p>

<p>If you're using a new version of Bitcoin Core, its wallet uses a hierarchical determistic key derivation where a single backup will always be enough to regenerate any later generated addresses.</p>

<p>Therefore, you should see our transactions appear when your Bitcoin wallet has synchronized with the current state of the network.</p>

CC BY-SA 3.0
2017-08-16T19:30:59.243Z
I can also confirm that this still works if you have a wallet.dat from 2013 and use the software from 2017.
Ulu83
CC BY-SA 3.0
2017-08-16T19:46:33.473Z
@Ulu83: Yay, glad that it worked out for you. :)
Murch
CC BY-SA 3.0
2017-08-07T23:10:43.357Z
2017-08-07T23:10:43.357Z
Murch
<p>I have bitcoin-qt and was just recently aware that it changes addresses all the time. I am afraid that my last wallet.dat backup was <em>before</em> my last transaction, at which the receiving address was changed.</p>

<p>After that, I had to reinstall my computer. Bitcoin-qt is still 2yrs behind and syncing. </p>

<ul>
<li>will the other address show up eventually?</li>
<li>I have all my seeds, keys and so on. Is there a way to claim my BTC that are on the address?</li>
</ul>

<bitcoin-core><private-key><keypool><wallet-recovery>
Using bitcoin-qt. Address with my funds does not show up. Can I import it?
Ulu83
# Using bitcoin-qt. Address with my funds does not show up. Can I import it?

(Asked by: username_0 on 2017-08-07)

I have bitcoin-qt and was just recently aware that it changes addresses all the time. I am afraid that my last wallet.dat backup was *before* my last transaction, at which the receiving address was changed.

After that, I had to reinstall my computer. Bitcoin-qt is still 2yrs behind and syncing.

* will the other address show up eventually?
* I have all my seeds, keys and so on. Is there a way to claim my BTC that are on the address?

**Tags:** bitcoin-core, private-key, keypool, wallet-recovery


---

## 1 answers

### Answer by username_1 on 2017-08-07. Score: 0 | Accepted answer

You're probably safe. If you were using an old version of Bitcoin Core, it used to keep a key pool of 100 unused addresses around. When you request a new receiving address, one from that pool gets used. So, unless you received numerous transactions between the backup and the last transaction, your last transaction should be covered by the backup containing these 100 unused addresses.

If you're using a new version of Bitcoin Core, its wallet uses a hierarchical determistic key derivation where a single backup will always be enough to regenerate any later generated addresses.

Therefore, you should see our transactions appear when your Bitcoin wallet has synchronized with the current state of the network.

> **Comments:**
> **username_0**: I can also confirm that this still works if you have a wallet.dat from 2013 and use the software from 2017.  
> **username_1**: @username_0: Yay, glad that it worked out for you. :)  

---

