Skip to content

Switch to descriptor wallets #457

@nud3l

Description

@nud3l

Is your feature request related to a problem? Please describe.
The vault client uses Bitcoin legacy wallets by default.

  • Legacy wallets are harder to backup and recover due to them not having explicit derivation paths.
  • Since Bitcoin core 23, descriptor wallets are now the default.
  • Descriptor wallets make it easier to have watch-only wallets (e.g., for connecting ledger to the bitcoin core node)

For a more detailed overview, see here: https://achow101.com/2020/10/0.21-wallets and https://bitcoinmagazine.com/technical/bitcoin-core-23-0-released-whats-new

Describe the solution you'd like
Instead of using legacy wallets, the vault client should use descriptor wallets.

Context
Bitcoin core 24 supports migrating legacy wallets to descriptor wallets: https://github.com/bitcoin/bitcoin/blob/master/doc/managing-wallets.md#migrating-legacy-wallets-to-descriptor-wallets

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

Todo ⏳

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions