Opcodes

The visualization below includes an explanation of the most commonly used opcodes in standard transactions.

Understanding opcodes

Getting to know the opcode in this visualization helps you understand most standard bitcoin transactions

Bitcoin OpCode Explorer
OP_CHECKSIG (0xAC)
Verifies a signature against a public key and the transaction data. If the signature is valid, it pushes 1 onto the stack; otherwise, it pushes 0.
Your browser does not support SVG
Example
<sig> <pubkey> OP_CHECKSIG

Categories of opcodes

SVG Image

Key Characteristics

  • Opcodes are typically one byte in size.
  • Some opcodes have been disabled for security reasons.

New opcodes

New opcodes can be added through soft forks to enable new functionality. Eg: OP_CTV, OP_CAT, ...

Suggest Edits
View our public visitor count
Built with 🧡 by the Bitcoin Dev Project
We'd love to hear your feedback on this project?Give Feedback