Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.06 KB

35.mdx

File metadata and controls

36 lines (24 loc) · 1.06 KB
fork group
Frontier
Environmental Information

Index 1 is top of the stack. See PUSH.

Stack input

  1. i: byte offset in the calldata.

Stack output

  1. data[i]: 32-byte value starting from the given offset of the calldata. All bytes after the end of the calldata are set to 0.

Examples

Calldata
0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
* Input Output
1 0 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
* Input Output
1 31 0xFF00000000000000000000000000000000000000000000000000000000000000

Reproduce in playground.

Error cases

The state changes done by the current context are reverted in those cases:

  • Not enough gas.
  • Not enough values on the stack.