Add an option to create taproot descriptor for old descriptor wallets #24801

issue Tracachang opened this issue on April 7, 2022
  1. Tracachang commented at 5:22 PM on April 7, 2022: none

    Is your feature request related to a problem? Please describe.

    <!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->

    New wallets created with Bitcoin Core v 23.0 RC3 have by default descriptors=true and taproot descriptor is generated.

    Describe the solution you'd like

    <!-- A clear and concise description of what you want to happen. -->

    Using a wallet created with descriptors=true with the precedent version 22.0 does not allow me to create receiving Bech32taproot address (which is normal, since by that time "desc": "tr was not present).

    I've tried to upgrade wallet with the command "upgradewallet" but it is already at latest version: { "wallet_name": "wallet_22.0", "previous_version": 169900, "current_version": 169900, "result": "Already at latest version. Wallet version unchanged." }

    I think it would be great a way to upgrade/add taproot descriptors to the wallet instead of having to create a new one.

  2. Tracachang added the label Feature on Apr 7, 2022
  3. Tracachang renamed this:
    Upgrade/add taproot descriptors for wallets created with versions <23.0
    Add an option to create taproot descriptor for old descriptor wallets
    on Apr 7, 2022
  4. MarcoFalke added the label Wallet on Apr 8, 2022
  5. achow101 commented at 2:04 AM on April 11, 2022: member

    We're working on it. #23417 is required, then a followup will be opened that actually adds the ability to add the descriptor.

  6. Tracachang commented at 6:23 PM on April 11, 2022: none

    Thanks for your answer @achow101

  7. Tracachang closed this on Apr 11, 2022

  8. DrahtBot locked this on Apr 11, 2023
Contributors

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-15 03:13 UTC

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