When I create a new blank wallet and set the seed with both
newkeypool as True and False...I do not see a difference in the resulting dumped wallets.
The cli help states:
Arguments: 1. newkeypool (boolean, optional, default=true) Whether to flush old unused addresses, including change addresses, from the keypool and regenerate it. If true, the next address from getnewaddress and change address from getrawchangeaddress will be from this new seed. If false, addresses (including change addresses if the wallet already had HD Chain Split enabled) from the existing keypool will be used until it has been depleted.
I am using
bitcoin-cli createwallet "mytestwallet" false true bitcoin-cli -rpcwallet=mytestwallet sethdseed false c... bitcoin-cli getnewaddress
Then I delete the wallet
rm -R .bitcoin/testnet3/wallets/mytestwallet and recreate with:
bitcoin-cli createwallet "mytestwallet" false true bitcoin-cli -rpcwallet=mytestwallet sethdseed true c... bitcoin-cli getnewaddress
The resulting new address is the same regardless of the
The dumpwallet looks the same but the keys and addresses are in difference order...
Why with bitcoin-core is the address generated after a sethdseed command is the same m/0'/0'/0' whether newkeypool is set to True or False?