EIP Radar
@ 41a838d ·
EIP-3337

Frame pointer support for memory load and store operations

StagnantSplurge

Status history

  1. Draft6 Mar 2021
  2. Stagnantdate not observed

Abstract

This EIP introduces four new opcodes, MLOADFP, MSTOREFP, GETFP and SETFP that allow for more efficient memory access offset by a user-controlled quantity called the "frame pointer". This permits compilers to more efficiently offload ephemeral data such as local variables to memory instead of the EVM's evaluation stack, which has a number of benefits, including the effective elimination of…

Created
6 Mar 2021
Authors
Nick Johnson
Upgrades
Not listed in any upgrade
Requires
EIP-3336
Required by
—