1
I'm a bit confused.
According to https://bitcoincore.org/en/2018/02/26/release-0.16.0/#hd-wallets-by-default HD wallet is enabled by default. However there is still keypool option of bitcoind which sets how many addresses will be pregenerated on wallet loading. keypool assumes regular wallet backups in order to not to loose keys generated above keypool value and keypool restore.
So, my question is: with HD wallets does keypool option have any meaning? And do I still need to do these regular backups?
What if the keypool of an HD-enabled wallet.dat is exhausted? Is it possible that the wallet may silently ignore some funds when an old backup is imported? – Chris Chen – 2019-01-15T20:26:19.507
As keys from the keypool are used, new keys are generated. So the keypool is constantly being refilled during a rescan which means that funds will not be skipped. – Andrew Chow – 2019-01-15T22:45:19.273
What if the backup is encrypted? Would the sync/rescan process be paused, to ask the user for passphrase? – Chris Chen – 2019-01-15T23:44:13.717