Skip to content

discreetlogcontracts/dlcspecs

Repository files navigation

Discreet Log Contract In Progress Specification

The specifications are currently a work-in-progress and currently being drafted.

Pull requests and comments welcome.

Please see our introduction for what a DLC is and a glossary of terms used in DLCs.

For learning more about DLC have a look at the resources page.

Also, check out the dlc-dev mailing list!

Specification Roadmap

Check out our version 0 milestone!

For more information on works in progress and TODOs, see our pull requests and our v0.1 project dashboard

Future Work

  • DLC Transfers/Updates
  • Option-style DLCs
  • Taproot DLCs
  • Construction and negotiation of DLCs in Lightning (#3)

Implementations

The team at Suredbits is working on a implementation of discreet log contracts in bitcoin-s.

  1. Documentation
  2. Interactive DLC Demo

The team at CryptoGarage is working on a C++ implementation library. A JavaScript wrapper is also available. This wrapper is currently used as inside the p2pderivatives application.

@Tibo-lg and others are working on a new Rust DLC implementation

The team at Atomic Finance is working on two typescript implementation libraries which build on top of cfd-dlc. These libraries are used in the Atomic Finance app which also uses react-native-cfddlc swift module for C++ bindings.

@NicolasDorier has created a wip DLC implementation in C# which can be used with BTCPayServer


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

About

Specification for Discreet Log Contracts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published