<p>There will be no effect on those other chains since they are now independent of each other, the private key corresponding to your previous UTXO will still hold the same amount of coins at the time of their fork from bitcoin core.</p>

<p>Here is what happen when you run <code>-upgradewallet</code> from: <a href="https://bitcoin.org/en/release/v0.17.0#upgrading-non-hd-wallets-to-hd-wallets" rel="nofollow noreferrer">https://bitcoin.org/en/release/v0.17.0#upgrading-non-hd-wallets-to-hd-wallets</a></p>

<blockquote>
  <p>Upgrading non-HD wallets to HD wallets
  Since Bitcoin Core 0.13.0, creating new BIP 32 Hierarchical Deterministic wallets has been supported by Bitcoin Core but old non-HD wallets could not be upgraded to HD. Now non-HD wallets can be upgraded to HD using the -upgradewallet command line option. This upgrade will result in the all keys in the keypool being marked as used and a new keypool generated. A new backup must be made when this upgrade is performed.</p>
  
  <p>Additionally, -upgradewallet can be used to upgraded from a non-split
  HD chain (all keys generated with m/0'/0'/i') to a split HD chain
  (receiving keys generated with 'm/0'/0'/i' and change keys generated
  with m'/0'/1'/i'). When this upgrade occurs, all keys already in the
  keypool will remain in the keypool to be used until all keys from
  before the upgrade are exhausted. This is to avoid issues with backups
  and downgrades when some keys may come from the change key keypool.
  Users can begin using the new split HD chain keypools by using the
  newkeypool RPC to mark all keys in the keypool as used and begin using
  a new keypool generated from the split HD chain.</p>
</blockquote>

<p>For a proper way to upgrade to an hd wallet check <a href="https://bitcoin.stackexchange.com/questions/61024/how-do-i-migrate-my-bitcoin-core-wallet-to-an-hd-wallet">How do I migrate my Bitcoin Core wallet to an HD wallet?</a> </p>

CC BY-SA 4.0
2020-04-23T23:37:19.197Z
Yeah, I read that exact paragraph before posting. The sentance `This upgrade will result in the all keys in the keypool being marked as used and a new keypool generated.` gave me pause and is ultimately what caused me to create this post.
Mr. Young
CC BY-SA 4.0
2020-04-22T16:16:12.487Z
2020-04-22T16:16:12.487Z
Saxtheowl
<p>I have a very old wallet that I created about 7.5 years ago. I realize that I need to upgrade to a BIP32 (HD) wallet. I am up to date with the latest Bitcoin Core and have kept it relatively up-to-date throughout the years. My question isn't how to backup or upgrade my wallet. </p>

<p>Would/could there be any side-effects of upgrading my wallet to an HD wallet BEFORE I claim my BCH/BSV/BTG coins? I would like to understand the exact specifics on what happens when I upgrade my wallet and any impacts it might have (or none) before I upgrade. </p>

<bitcoin-core><wallet><bip32-hd-wallets><blockchain-fork>
Any side-effects of upgrading to HD wallet in relationship to hard forks
Mr. Young
# Any side-effects of upgrading to HD wallet in relationship to hard forks

(Asked by: username_0 on 2020-04-22)

I have a very old wallet that I created about 7.5 years ago. I realize that I need to upgrade to a BIP32 (HD) wallet. I am up to date with the latest Bitcoin Core and have kept it relatively up-to-date throughout the years. My question isn't how to backup or upgrade my wallet.

Would/could there be any side-effects of upgrading my wallet to an HD wallet BEFORE I claim my BCH/BSV/BTG coins? I would like to understand the exact specifics on what happens when I upgrade my wallet and any impacts it might have (or none) before I upgrade.

**Tags:** bitcoin-core, wallet, bip32-hd-wallets, blockchain-fork


---

## 1 answers

### Answer by username_1 on 2020-04-22. Score: 1 | Accepted answer

There will be no effect on those other chains since they are now independent of each other, the private key corresponding to your previous UTXO will still hold the same amount of coins at the time of their fork from bitcoin core.

Here is what happen when you run `-upgradewallet` from: <https://bitcoin.org/en/release/v0.17.0#upgrading-non-hd-wallets-to-hd-wallets>

> Upgrading non-HD wallets to HD wallets
> Since Bitcoin Core 0.13.0, creating new BIP 32 Hierarchical Deterministic wallets has been supported by Bitcoin Core but old non-HD wallets could not be upgraded to HD. Now non-HD wallets can be upgraded to HD using the -upgradewallet command line option. This upgrade will result in the all keys in the keypool being marked as used and a new keypool generated. A new backup must be made when this upgrade is performed.
>
> Additionally, -upgradewallet can be used to upgraded from a non-split
> HD chain (all keys generated with m/0'/0'/i') to a split HD chain
> (receiving keys generated with 'm/0'/0'/i' and change keys generated
> with m'/0'/1'/i'). When this upgrade occurs, all keys already in the
> keypool will remain in the keypool to be used until all keys from
> before the upgrade are exhausted. This is to avoid issues with backups
> and downgrades when some keys may come from the change key keypool.
> Users can begin using the new split HD chain keypools by using the
> newkeypool RPC to mark all keys in the keypool as used and begin using
> a new keypool generated from the split HD chain.

For a proper way to upgrade to an hd wallet check [How do I migrate my Bitcoin Core wallet to an HD wallet?](https://bitcoin.stackexchange.com/questions/61024/how-do-i-migrate-my-bitcoin-core-wallet-to-an-hd-wallet)

> **Comments:**
> **username_0**: Yeah, I read that exact paragraph before posting. The sentance `This upgrade will result in the all keys in the keypool being marked as used and a new keypool generated.` gave me pause and is ultimately what caused me to create this post.  

---

