Experience Base58's

Covering Covenants (Beta)

What’s a covenant? How do they work? In this class, we’ll cover the very first ‘covenant’ opcodes (OP_CSV + OP_CLTV), how lightning uses ‘primitive covenants’, and all the new proposals that will allow for bitcoin promises to be made and…kept?

Covering Covenants (Beta)

In this discussion and example based class, we’ll walk through the current covenants proposals (CTV, MATT, TXHASH, etc), historical proposals (CSV, CLTV), and why new opcodes for arithmetic and concatenation are on the table.

We’ll also look into what’s already available on Liquid, and write our first covenants there.

Exercises in this class will be in Python using Jupyter Notebook.

What to know before class (pre-requisites)

You must have a strong understanding of Bitcoin transaction basics, such as:

  • Script
  • Sighash flags

These topics are covered in our flagship Transactions Deep Dive class.

Ready to join a class?

Register Now!

Upcoming sessions!

We've got instructors to get you into the bitcoin protocol. Signup for an upcoming in-person class for some face-time with our instructors or find an online option and join us remotely.

  • Austin, TX

    5/16/2024 - 5/18/2024 @ Thurs, Fri, Sat; 9a - 12p; 1 - 4p Central

    Join us in person for a 3-day covenants intensive.

    $1250 | $1062

Ready to join a class?

Register Now!