You do not need to install Electrum. Your setup seems to (mostly?) work fine for you. As far as I can tell, the config option keypool
can be used to increase the number of addresses your wallet pre-generates.
Alternatively, you could call keypoolrefill
with a new keypool size, e.g. 10,000.
keypoolrefill ( newsize )
Fills the keypool. Requires wallet passphrase to be set with
walletpassphrase call if wallet is encrypted.Arguments:
- newsize (numeric, optional, default=1000, or as set by -keypool) The new keypool size
Result: null (json null)
Examples:
bitcoin-cli keypoolrefill
curl –user myusername –data-binary ‘{“jsonrpc”: “1.0”, “id”: “curltest”, “method”: “keypoolrefill”, “params”: []}’ -H
‘content-type: text/plain;’ http://127.0.0.1:8332/
Since you have not described the issue you are seeing in detail, and it is not clear to me how you determined that you may have exceeded the gap limit. Perhaps your wallet has not been unlocked in a long time? It might just need to be unlocked to regenerate the keypool. If you provide more details in the question, someone might be able to provide more informed advice.