Also covering OP_CHECKCONTRACTVERIFY
MATT is a soft fork proposal that would add an
OP_CHECKCONTRACTVERIFY opcode to Bitcoin’s script language and make some other changes that would allow limited transaction introspection. This could allow verification of arbitrary programs in contract protocols plus support the implementation of several covenant-based features.
This topic description is a stub. We would welcome a pull request providing more background information about the topic.
Primary code and documentation
Optech newsletter and website mentions
- What opcodes are part of the MATT proposal?
- Using MATT to replicate CTV and manage joinpools
- MATT-based vaults