Skip to content
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

Support Output Descriptors #2137

Open
zoop-btc opened this issue Mar 10, 2024 · 3 comments
Open

Support Output Descriptors #2137

zoop-btc opened this issue Mar 10, 2024 · 3 comments

Comments

@zoop-btc
Copy link

I would propose to create a library for handling output descriptors similar to what btcutil/hdkeychain does.
It is a standard which a lot of wallets follow and it would be useful to be able to import such wallets or export them in this format.

@Roasbeef
Copy link
Member

That would be super cool. I think a portion of the implementation may end up living within btcwallet as well: https://github.com/btcsuite/btcwallet

@darosior
Copy link

darosior commented Jul 4, 2024

If anyone's interested in picking it up FYI @benma hacked on a Go implementation of Miniscript (part of output descriptors see BIP379). It's explicitly not production ready but might be a good starting point for anyone undertaking this effort: https://github.com/benma/miniscript-go.

@Roasbeef
Copy link
Member

We've partially ported his initial work in a draft PR that lives here: #1987

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants