OP_EQUAL

(135 | 0x87)

Input

2 items

|

Output

1 items

OP_EQUAL is a fundamental logical opcode in Bitcoin's scripting language. It is used to compare the top two items on the stack. When this opcode is executed, it removes the top two items from the stack and compares them. If the items are identical, OP_EQUAL pushes true (1) onto the stack; if they are not, it pushes false (0). This opcode is integral in various script types, including those for standard transaction validation, where it's used to ensure that provided data (like a hashed public key) matches expected values

OP_Code Walkthrough

Checks top items for equivalency & pushes result (0x00 or 0x01).

Pop top item

Pop top item

Compares the items

Push result of comparison (boolean)