-
Notifications
You must be signed in to change notification settings - Fork 23
Support multipath descriptors #11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Any timeline on this? |
This most likely will end up in a 2.0 release some time next year. |
For reference: bitcoin/bitcoin#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 bitcoindevkit/bdk#1533. |
Also requested by AnchorWatch. |
If we offer a wallet constructor that accepts a multipath descriptor, should bdk also be prepared to parse a multipath descriptor from the loaded change set? or for simplicity should the descriptor always be split into parts before staging? |
I discussed with notmandatory the possibility of enhancing the existing |
I didn't mean to shut down bitcoindevkit/bdk#1906 with my questions! haha. I hope this is still on the table. From an API design point of view, my take on this is that I need (somewhere, doesn't need to be in the constructor but feels most natural there for me) to have certainties about the number of keychains the wallet I'm about to create will have. Uncertainties there will lead to inconsistencies, for example:
|
I'm OK with adding a new constructor for multipath wallets if you all think it makes more sense. |
Uh oh!
There was an error while loading. Please reload this page.
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
The text was updated successfully, but these errors were encountered: