39-byte disposable sweep contract that self-destructs to its stored owner.
Historical Significance
Documents the disposable-sweep-target pattern of the Spurious Dragon era: deploy a throwaway address, let funds accumulate against it, then call it once to forward the balance to the owner and destroy the contract. The bytecode recurs unchanged across many addresses, indicating it was emitted by automated deployment tooling rather than written per use. Cracking a single instance therefore documents the whole recurring pattern.
Key Facts
Description
A 39-byte contract with no dispatch table. Any call falls through to the fallback, which loads the address in storage slot 0 (owner) and SELFDESTRUCTs to it, forwarding the entire remaining balance. Runtime bytecode reproduced byte-for-byte with solc 0.3.6, optimizer enabled at 200 runs. Verified on Sourcify and Etherscan.
Source Verified
Spurious Dragon Era
Continued DoS protection. State trie clearing.
Bytecode Overview
Verified Source Available
Source verified through compiler archaeology and exact bytecode matching.
View Verification ProofShow source code (Solidity)
// Submitted by EthereumHistory (ethereumhistory.com)
contract SelfDestruct {
address owner;
function() {
selfdestruct(owner);
}
}