Skip to content

OP_2DROP ​

INFO

Opcode number: 109
Byte representation: 0x6d
Short description: Drop the top two items from the stack.

OP_2DROP is used to discard the top two items from the stack.

Operation ​

  1. Pop the top item from the stack.
  2. Pop the next item from the stack.

Use Cases ​

  • Discarding Temporary Data: In scripts where temporary values are pushed onto the stack for interim calculations, OP_2DROP can be used to remove them once they are no longer needed.

Notes ​

Examples ​

Example 1 ​

Removing temporary values after use:

shell
# ASM script
OP_1 OP_2 OP_2DROP

# Raw script
51526d

# Stack (before OP_2DROP)
2 1

# Stack (after OP_2DROP)
(empty)