Glossary
EIP-6780
An Ethereum upgrade (Dencun) that neutered SELFDESTRUCT — the opcode now only deletes storage if called in the same transaction the contract was created in.
Before EIP-6780, the SELFDESTRUCT opcode let any contract permanently delete itself and (in some cases) transfer its ETH balance to a chosen recipient. The opcode's behavior was incompatible with the Verkle-tree state migration on Ethereum's roadmap — deleting a contract midway broke witness-generation invariants.
EIP-6780, activated in the Dencun upgrade in March 2024, neuters SELFDESTRUCT: it still transfers any ETH balance to the target, but only deletes storage if the contract was created in the same transaction. The opcode is now effectively a one-shot.