<p>If you're using an HD wallet, then yes.  This would be the case if you created the wallet from scratch with the latest version of Bitcoin Core using default settings.  However, if a lot of those addresses were unused, you might have to use special options to increase the gap limit when attempting to recover from the backup, or it might not regenerate enough addresses.</p>

<p>If you're using a non-HD wallet, then no; in that case you have a keypool of 1000 keys.  So when you make a backup, it will be able to recover coins from the next 1000 addresses you generate, but no more than that (unless you use the appropriate command line option to enlarge the keypool).  This would be the case if you created the wallet with an old version and then upgraded, or if you set the command line option to use a non-HD wallet.</p>

CC BY-SA 3.0
2018-02-10T05:35:55.977Z
In 0.15 the default keypool size was increased to 1000.
Pieter Wuille
CC BY-SA 4.0
2018-07-07T13:14:19.200Z
You can tell if your wallet is HD if it says as much in the bottom right corner of the QT window.
Abdussamad
CC BY-SA 3.0
2018-01-09T07:23:27.923Z
2018-02-10T05:58:52.890Z
2018-02-10T05:58:52.890Z
Nate Eldredge
<p>I'm using the latest version of Bitcoin QT</p>

<p>Just encrypted it and backed it up.</p>

<p>If i generate 20.000 addresses, and transfer BTC to this addresses.</p>

<p>Would the backup i made recover all my BTC?</p>

<p>Thanks.</p>

<bitcoin-core><backup>
Does the backup (Bitcoin QT) saves my BTC if i create thousands of addresses?
Donnie Darko
# Does the backup (Bitcoin QT) saves my BTC if i create thousands of addresses?

(Asked by: username_0 on 2018-01-09)

I'm using the latest version of Bitcoin QT

Just encrypted it and backed it up.

If i generate 20.000 addresses, and transfer BTC to this addresses.

Would the backup i made recover all my BTC?

Thanks.

**Tags:** bitcoin-core, backup


---

## 1 answers

### Answer by username_1 on 2018-01-09. Score: 1

If you're using an HD wallet, then yes. This would be the case if you created the wallet from scratch with the latest version of Bitcoin Core using default settings. However, if a lot of those addresses were unused, you might have to use special options to increase the gap limit when attempting to recover from the backup, or it might not regenerate enough addresses.

If you're using a non-HD wallet, then no; in that case you have a keypool of 1000 keys. So when you make a backup, it will be able to recover coins from the next 1000 addresses you generate, but no more than that (unless you use the appropriate command line option to enlarge the keypool). This would be the case if you created the wallet with an old version and then upgraded, or if you set the command line option to use a non-HD wallet.

> **Comments:**
> **username_2**: In 0.15 the default keypool size was increased to 1000.  
> **username_3**: You can tell if your wallet is HD if it says as much in the bottom right corner of the QT window.  

---

