/bitcoin

Bitcoin Core integration/staging tree

Primary LanguageC++MIT LicenseMIT

This repo is a fork of bitcoin-inquisition used to develop the opcodes of the MATT covenant proposal for bitcoin.

Active branches:

  • checkcontractverify: contains the core OP_CHECKCONTRACTVERIFY opcode, and some basic tests.
  • matt: the same as the previous branch, but also activates the OP_CAT opcode on taproot Scripts.
  • mattplus: the same as the previous branch, but also contains the proposed OP_CHECKSIGFROMSTACK and OP_INTERNALKEY opcodes.

Archived branches:

  • matt-vault: a demo of a simple vault construction posted to the bitcoin-dev mailing list (with an earlier version of the opcodes).