fork | group |
---|---|
Frontier |
Environmental Information |
Index 1 is top of the stack. See PUSH.
For out of bound bytes, 0s will be copied.
Not allowed in EOFv1 code, code containing this instruction will fail validation.
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 before |
---|
0 |
Memory after input 1 |
---|
0x7DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F |
Memory after input 1 then 2 |
---|
0x7F00000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F |
The state changes done by the current context are reverted in those cases:
- Not enough gas.
- Not enough values on the stack.