Covenants Uses

From Bitcoin Wiki
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
Pool https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/
https://github.com/stutxo/op_ctv_payment_pool
https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool
https://rubin.io/bitcoin/2021/12/15/advent-18/
Rolling coinjoin (joinpool) Prototype CHECKTEMPLATEVERIFY
Payment pool Prototype CHECKTEMPLATEVERIFY
Vault https://github.com/jamesob/simple-ctv-vault
https://github.com/jamesob/opvault-demo
https://github.com/stutxo/Op_SecureTheSandwich
Vault without pre-signed transactions Prototype CHECKTEMPLATEVERIFY
Dynamic vaults Prototype VAULT / CHECKCONTRACTVERIFY
DLC 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 DLC Idea CAT / TXHASH / CHECKCONTRACTVERIFY
Ark https://codeberg.org/ark-bitcoin/bark/commits/branch/ctv Layer 2 protocol Prototype CHECKTEMPLATEVERIFY / TXHASH
BitVM https://delvingbitcoin.org/t/how-ctv-csfs-improves-bitvm-bridges/1591 Layer 2 protocol Idea / Spec CHECKTEMPLATEVERIFY / TXHASH
WBTC https://github.com/100Layer-Labs/WBTC/blob/main/WBTC_Protocol.md Decentralized Wrapped BTC (100Layer.io) Implemented / Spec CAT
CAT Protocol https://catprotocol.org/ Covenant Attested Token (CAT) Protocol Implemented / Spec CAT