fork | group |
---|---|
Shanghai |
Push Operations |
Index 1 is top of the stack.
The new value is put on top of the stack, incrementing all the other value indices. The values for a specific opcode thus have to be pushed in reverse order of the stack. For example, with MSTORE, the first value pushed would have to be value
, and then offset
.
value
: pushed value, equal to 0.
* | * |
---|---|
Code | 0x5F |
Text | PUSH0 |
* | Input | Output |
---|---|---|
1 | 0x00 |
The state changes done by the current context are reverted in those cases:
- Not enough gas.
- Stack overflow.