EIP Radar
@ 1a086d5 ·
EIP-7873

EOF - TXCREATE and InitcodeTransaction type

Adds a `TXCREATE` instruction to EOF and an accompanying transaction type allowing to create EOF contracts from transaction data

StagnantSplurge

Status history

  1. Draft31 Jan 2025
  2. Stagnantdate not observed

Abstract

EVM Object Format (EOF) removes the possibility to create contracts using creation transactions (with an empty to field), CREATE or CREATE2 instructions. We introduce a new instruction: TXCREATE, as well as a new transaction type (InitcodeTransaction), to provide a way to create contracts using EOF containers in transaction data.

Created
31 Jan 2025
Authors
Piotr Dobaczewski, Andrei Maiboroda, Paweł Bylica, Alex Beregszaszi, Danno Ferrin
Upgrades
Not listed in any upgrade
Requires
EIP-3540EIP-3670EIP-3860EIP-7620
Required by
—