Covenants Uses

From Bitcoin Wiki
Revision as of 21:28, 22 December 2024 by Matthewjablack (talk | contribs) (Split DLCs into two rows (performance and transferability))
Jump to navigation Jump to search

This page is an index of projects using covenants in an interesting way. Please update with links.

Phases Key:

  • Spec: A detailed document
  • Prototype: A component of something is built or a toy-level implementation
  • Idea: A description of something which could be built.
Name Link Description Phase (Implemented, Spec, Prototype, Idea) Primitives
Joinpool https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ Rolling coinjoin Idea CHECKTEMPLATEVERIFY
Vault https://github.com/jamesob/simple-ctv-vault Vault without pre-signed transactions Prototype CHECKTEMPLATEVERIFY
DLCs https://github.com/discreetlogcontracts/dlcspecs/
https://covenants.info/use-cases/dlcs/
https://github.com/bennyhodl/dlcat
30x more performant DLCs Prototype / Spec CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY
Transferable DLCs Idea CAT / TXHASH / CHECKCONTRACTVERIFY