EIP Radar
@ 41a838d ·
EIP-3607

Reject transactions from senders with deployed code

Do not allow transactions for which `tx.sender` has any code deployed.

FinalSplurge

Status history

  1. Draft10 Jun 2021
  2. Finaldate not observed

Abstract

Ethereum addresses are currently only 160 bits long. This means it is possible to create a collision between a contract account and an Externally Owned Account (EOA) using an estimated 2**80 computing operations, which is feasible now given a large budget (ca. 10 billion USD). The fix in this EIP prevents the worst possible attack, where a safe looking contract (e.g. a token wrapper or an…

Created
10 Jun 2021
Authors
Dankrad Feist, Dmitry Khovratovich, Marius van der Wijden
Upgrades
Not listed in any upgrade
Requires
—
Required by
EIP-5003EIP-7702EIP-8141EIP-8151EIP-8164EIP-8298