newkeypool (wallet command)

Bitcoin Core 24.0.1 RPC

newkeypool

Entirely clears and refills the keypool.

WARNING: On non-HD wallets, this will require a new backup immediately, to include the new keys.

When restoring a backup of an HD wallet created before the newkeypool command is run, funds received to

new addresses may not appear automatically. They have not been lost, but the wallet may not find them.

This can be fixed by running the newkeypool command on the backup and then rescanning, so the wallet

re-generates the required keys.

Requires wallet passphrase to be set with walletpassphrase call if wallet is encrypted.

Result

null    (json null)

Examples

> bitcoin-cli newkeypool 
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "newkeypool", "params": []}' -H 'content-type: text/plain;' http://127.0.0.1:8332/