I find some sol contains multiple "stop" instr. For example, this address has binary "0000000000000000", which means they have a lot of "stop". Anybody know what is the source code can cause this situation?

1 Answer 1


The zeroes you see in the bytecode are produced by:

PUSH13 0x01000000000000000000000000
PUSH1 0x04
PUSH21 0x010000000000000000000000000000000000000000

PUSH1 (0x60) means place 1 byte item on stack
PUSH13 (0x6c) means place 13 bytes item on stack
..and so on..

There is also only one STOP in this bytecode which is represented as 0x00.

Switch to Opcodes view
What OPCODES are available for the Ethereum EVM

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.