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

Question: Support for Discreet Log Contracts (DLCs) #1181

Closed
nud3l opened this issue Oct 23, 2023 · 2 comments
Closed

Question: Support for Discreet Log Contracts (DLCs) #1181

nud3l opened this issue Oct 23, 2023 · 2 comments
Labels
new feature New feature or request

Comments

@nud3l
Copy link

nud3l commented Oct 23, 2023

Describe the enhancement
I was wondering if support for DLCs is planned as I think they would make a decent addition to constructing spending conditions in wallets. I found a reference for proof of reserves in #356 and the repo https://github.com/bitcoindevkit/bdk-reserves.

Use case
We'd be interested in constructing DLC within a Rust-only wallet implementation for a two-way Bitcoin<>EVM bridge. However, there are several other teams working on DLCs for all sorts of use cases.

Additional context
I'm aware of the early stage Rust DLC library https://github.com/p2pderivatives/rust-dlc

@nud3l nud3l added the new feature New feature or request label Oct 23, 2023
@LLFourn
Copy link
Contributor

LLFourn commented Oct 27, 2023

Hi @nud3l, I'd expect there never to be support for DLC protocols maintained as part of this project. The research at every level still in flux and there are many ways to approach the protocol implementation. As you mentioned the rust-dlc project is the most bleeding edge attempt at a standardized implementaiton -- but is still changing a lot. We are of course open to adding APIs and features that make it easier to use bdk with projects like rust-dlc.

@LLFourn LLFourn closed this as completed Oct 27, 2023
@nud3l
Copy link
Author

nud3l commented Oct 27, 2023

Thanks, makes sense.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants