EIP Radar
@ 1a086d5 ·
EIP-2327

BEGINDATA opcode

StagnantSplurge

Status history

  1. Draft28 Oct 2019
  2. Stagnantdate not observed

Abstract

It is common for smart contracts to efficiently store data directly in the contract bytecode. Examples include constructor arguments, constant variables, compiler metadata and the contract runtime during the init phase. Currently, such data is not distinguished from normal bytecode and is still being analysed for JUMPDESTs by EVM interpreters. This EIP introduces a new opcode BEGINDATA at byte…

Created
28 Oct 2019
Authors
Martin Lundfall
Upgrades
Not listed in any upgrade
Requires
—
Required by
—