EIP Radar
@ 41a838d ·
EIP-684

Revert creation in case of collision

Revert contract creation if address already has code

FinalSplurge

Status history

  1. Draft20 Mar 2023
  2. Finaldate not observed

Abstract

This EIP causes contract creation to throw an error when attempted at an address with pre-existing code. This prevents an attack consisting of deploying contract code and later changing the code arbitrarily by "creating" an account at that existing address.

Created
20 Mar 2023
Authors
Vitalik Buterin, Renan Rodrigues de Souza
Upgrades
Not listed in any upgrade
Requires
—
Required by
EIP-7620EIP-8037EIP-8253EIP-8360