EIP Radar
@ 41a838d ·
EIP-7702

Set Code for EOAs

Add a new tx type that permanently sets the code for an EOA

FinalSplurge

Status history

  1. Draft7 May 2024
  2. Finaldate not observed

Abstract

Add a new EIP-2718 transaction type that allows Externally Owned Accounts (EOAs) to set the code in their account. This is done by attaching a list of authorization tuples -- individually formatted as [chain_id, address, nonce, y_parity, r, s] -- to the transaction. For each tuple, a delegation indicator (0xef0100 || address) is written to the authorizing account's code. All code executing…

Created
7 May 2024
Authors
Vitalik Buterin, Sam Wilson, Ansgar Dietrichs, lightclient
Upgrades
Requires
EIP-2EIP-161EIP-1052EIP-2718EIP-2929EIP-2930EIP-3541EIP-3607EIP-4844
Required by
EIP-2780EIP-6404EIP-6466EIP-7819EIP-7851EIP-7880EIP-7886EIP-7907EIP-8037EIP-8131EIP-8141EIP-8151EIP-8164EIP-8197EIP-8202EIP-8279EIP-8289EIP-8295EIP-8296EIP-8298EIP-8358EIP-8397