SELFDESTRUCT is mostly not destruction now
· 3 min read
A lot of Ethereum code still says SELFDESTRUCT.
That word is now a trap.
After EIP-6780, SELFDESTRUCT only deletes code and storage when the contract was created in the same transaction. Older contracts can still send their ETH balance to a beneficiary, but the account does not get wiped.
So I checked how often the opcode is still real deletion.