Opcodes · push · enabled

OP_PUSHDATA1 (0x4c)

The next byte gives a length (0–255); that many following bytes are pushed. Minimal-push rules allow it only for 76–255 bytes.

Verified
Stack in → out
∅ → data
Since
Original Bitcoin script
Cost
Base instruction cost 100 plus bytes pushed. Since 2025, pushes may be up to 10,000 bytes (was 520).
Bitcoin status
Same in Bitcoin (BTC)
Also known as
OP_PUSHDATA_1

Example

OP_PUSHDATA1 0x4c <76 bytes>

Step through it opcode by opcode in Bitauth IDE, the in-browser BCH VM debugger.

Sources

  1. Libauth BCH_2023_05 opcodes (bch-2023-opcodes.ts)
  2. CHIP-2021-05 VM Limits: Targeted Virtual Machine Limits