Feature request: automatically upgrade legacy to HD wallet #24234

issue losh11 opened this issue on February 2, 2022
  1. losh11 commented at 2:49 AM on February 2, 2022: none

    Since Bitcoin Core 0.17 the startup option upgradewallet has been available, allowing users to upgrade old legacy wallets to HD wallets. However many users with non-HD wallets are yet to upgrade their wallet, to reduce complexity, and or various issues related to non-HD wallets, I am wondering if it may be a good idea to require users to upgrade.

    Two different ways of implementing this (off the top of my head):

    • when all addresses in a keypool are marked used, automatically upgrade wallet and notify user to make a backup.
    • on startup upgrade wallet and notify user to make a backup

    Are there any reasons for why Bitcoin Core doesn't already do this?

  2. losh11 added the label Feature on Feb 2, 2022
  3. achow101 commented at 4:17 AM on February 2, 2022: member

    Not all users want to upgrade. There are tradeoffs and risks associated with upgrading, we are not in the business of forcing things onto users that they do not want.

  4. jamesob commented at 8:43 PM on June 6, 2022: member

    Anything else to discuss here? Worth closing?

  5. MarcoFalke closed this on Jun 7, 2022

  6. DrahtBot locked this on Jun 7, 2023
Labels

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-18 21:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me