-
Notifications
You must be signed in to change notification settings - Fork 318
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
BDK breaks public keys in descriptor #792
Comments
Thanks for reporting this, we'll look into it and I'll put it on the agenda for bitcoindevkit/.github#31. |
Are you trying to load the descriptor in BDK or in a different application? Because I know miniscript changed the way they handle So essentially by using BDK Another thing you could try is compiling to a |
You are probably right. |
Thanks for resolving this guys, @engenegr i'm not familiar with |
https://github.com/sanket1729/hal just handy tool. helps with functions which in Core may have longer inputs. i tried to build psbt there but in the meantime realized that it uses different PSBT type than one that I need. I have to learn a lot. |
Thanks! looks like a useful tool. |
Descriptions
BDK compiles policy into invalid descriptor (too short public key)
This is an example of broken descriptor:
To Reproduce
Expected behavior
This is an expected output I have from vanilla rust-miniscript:
As you may see, public keys are kept as they were provided by
keys
vector.Build environment
The text was updated successfully, but these errors were encountered: