bitcoindevkit / bdk

A modern, lightweight, descriptor-based wallet library written in Rust!
Other
838 stars 301 forks source link

Support multipath descriptors #1021

Open notmandatory opened 1 year ago

notmandatory commented 1 year ago

Describe the enhancement

The release of rust-miniscript 10.0.0 has multipath descriptor support. We should support this also in bdk 1.0 and backported to a bdk 0.2X (maintenance) release.

Use case

See bitcoin/bitcoin#17190

Additional context

This was requested by @andreasgriffin for his project bitcoin-safe.

BIP-389

tillkolter commented 1 year ago

Any timeline on this?

notmandatory commented 1 year ago

This most likely will end up in a 2.0 release some time next year.

notmandatory commented 2 weeks ago

For reference: https://github.com/bitcoin/bitcoin/pull/22838

I think we may be able to add this feature in a 1.x release since we added single descriptor wallet support back in #1533.