LearnBitcoin

Bitcoin Dev Archive Topics

Covenants: CTV, OP_CAT and friends

A covenant lets a coin restrict how it can be spent next. CHECKTEMPLATEVERIFY (BIP 119), ANYPREVOUT (BIP 118), OP_CAT and CHECKSIGFROMSTACK are the proposals that have been argued over since 2019, with vaults and better Lightning channels as the prizes. None has activated.

167 threads and 1,464 messages, 10 Sep 2015 to 4 Sep 2026.

The threads, in order

Listed by the date of each thread's first message.

2015 2 threads

  1. 1 message
  2. 13 messages

2016 4 threads

  1. Bitcoin Vaults. Emin Gün Sirer
    1 message
  2. 1 message
  3. 4 messages
  4. 8 messages

2017 5 threads

  1. 8 messages
  2. 10 messages
  3. 6 messages
  4. 2 messages
  5. 1 message

2018 2 threads

  1. 10 messages
  2. 4 messages

2019 14 threads

  1. 4 messages
  2. 27 messages
  3. 16 messages
  4. 3 messages
  5. 17 messages
  6. 7 messages
  7. 44 messages
  8. 5 messages
  9. 12 messages
  10. 36 messages
  11. 17 messages
  12. 6 messages
  13. 3 messages
  14. 9 messages

2020 8 threads

  1. 2 messages
  2. 2 messages
  3. 1 message
  4. 2 messages
  5. 8 messages
  6. 14 messages
  7. 3 messages
  8. reviving op_difficulty Thomas Hartman
    13 messages

2021 16 threads

  1. 19 messages
  2. 2 messages
  3. 6 messages
  4. 6 messages
  5. 1 message
  6. 31 messages
  7. 6 messages
  8. 6 messages
  9. 26 messages
  10. 1 message
  11. 17 messages
  12. 5 messages
  13. Vaults Jeremy Rubin
    1 message
  14. 1 message
  15. 4 messages
  16. 8 messages

2022 55 threads

  1. 20 messages
  2. 3 messages
  3. 1 message
  4. CTV BIP review Luke Dashjr
    12 messages
  5. 1 message
  6. 11 messages
  7. 58 messages
  8. 1 message
  9. 2 messages
  10. CTV Meeting Notes #3 Jeremy Rubin
    1 message
  11. 3 messages
  12. CTV Signet Parameters Jeremy Rubin
    16 messages
  13. 2 messages
  14. 1 message
  15. 9 messages
  16. CTV vaults in the wild James O'Beirne
    6 messages
  17. 17 messages
  18. 5 messages
  19. 4 messages
  20. Covenants and feebumping Antoine Poinsot
    5 messages
  21. 1 message
  22. 8 messages
  23. 1 message
  24. 1 message
  25. 18 messages
  26. 3 messages
  27. 1 message
  28. 11 messages
  29. 37 messages
  30. 18 messages
  31. ANYPREVOUT in place of CTV Antoine Poinsot
    26 messages
  32. 1 message
  33. 2 messages
  34. 7 messages
  35. 10 messages
  36. 5 messages
  37. 1 message
  38. 3 messages
  39. 19 messages
  40. 9 messages
  41. 3 messages
  42. 5 messages
  43. 1 message
  44. 1 message
  45. 5 messages
  46. 55 messages
  47. 25 messages
  48. More uses for CTV James O'Beirne
    6 messages
  49. 3 messages
  50. 15 messages
  51. 7 messages
  52. 5 messages
  53. Merkleize All The Things Salvatore Ingala
    20 messages
  54. 3 messages
  55. 2 messages

2023 21 threads

  1. 2 messages
  2. 16 messages
  3. 2 messages
  4. 3 messages
  5. 2 messages
  6. BIP for OP_VAULT James O'Beirne
    23 messages
  7. Vaults in the MATT framework Salvatore Ingala
    4 messages
  8. 2 messages
  9. 30 messages
  10. 6 messages
  11. Concrete MATT opcodes Salvatore Ingala
    12 messages
  12. 4 messages
  13. 14 messages
  14. 8 messages
  15. 2 messages
  16. 9 messages
  17. 8 messages
  18. Proposed BIP for OP_CAT Ethan Heilman
    20 messages
  19. 5 messages
  20. 13 messages
  21. 14 messages

2024 16 threads

  1. 14 messages
  2. Updated BIP for OP_CAT Ethan Heilman
    4 messages
  3. 3 messages
  4. 23 messages
  5. 2 messages
  6. 10 messages
  7. 5 messages
  8. 5 messages
  9. 5 messages
  10. Multi-byte opcodes Weikeng Chen
    6 messages
  11. Slashing covenants Ethan Heilman
    3 messages
  12. 3 messages
  13. 8 messages
  14. 3 messages
  15. 1 message
  16. 11 messages

2025 19 threads

  1. 20 messages
  2. 2 messages
  3. 9 messages
  4. 11 messages
  5. 8 messages
  6. CTV + CSFS: a letter James O'Beirne
    64 messages
  7. 14 messages
  8. 5 messages
  9. 5 messages
  10. 2 messages
  11. 1 message
  12. 1 message
  13. 10 messages
  14. 2 messages
  15. 5 messages
  16. 1 message
  17. 5 messages
  18. 1 message
  19. 6 messages

2026 5 threads

  1. 1 message
  2. 1 message
  3. 5 messages
  4. 3 messages
  5. 1 message