fork |
group |
Frontier |
Environmental Information |
Index 1 is top of the stack. See PUSH.
For out of bound bytes, 0s will be copied.
destOffset
: byte offset in the memory where the result will be copied.
offset
: byte offset in the code to copy.
size
: byte size to copy.
Code |
0x7DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F |
* |
Input 1 |
* |
* |
Input 2 |
1 |
0 |
* |
1 |
0 |
2 |
0 |
* |
2 |
31 |
3 |
32 |
* |
3 |
8 |
Memory after input 1 |
0x7DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F |
Memory after input 1 then 2 |
0x7F00000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F |
Reproduce in playground.
The state changes done by the current context are reverted in those cases:
- Not enough gas.
- Not enough values on the stack.