Introspection Opcode Transactions
Transactions using covenant/introspection opcodes over time
What is this?
This chart tracks the number of accepted transactions each day that use a covenant/introspection opcode (OpTxVersion through OpOutputAuthorizingInput, opcodes 0xb2–0xd6). These opcodes enable scripts to inspect the transaction that spends them — a key Toccata capability that allows enforcing spending conditions based on transaction structure.
A transaction is counted when it creates an output whose script uses an introspection opcode, or when it spends a P2SH output whose revealed redeem script contains one. Each transaction is counted once regardless of how many introspection opcodes appear.
How it's computed
Every accepted transaction is scanned for introspection opcodes in output scripts and in redeem scripts revealed by P2SH spends. Push-aware parsing ensures data payloads are never mistaken for opcodes. Results are aggregated hourly for short ranges and daily for ranges exceeding 90 days.