Identical-runtime sibling. Owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logging a Deposit(from, value, 88) event, owner-only collec
Historical Significance
One of 1,203 byte-identical deployments of a minimal owner deposit wallet, the optimizer-ON build of the canonical depositwallet contract.
Context
Compiled with soljson-v0.1.3 (optimizer ON); exact match of both the 215-byte runtime and 249-byte creation bytecode. The optimizer-ON sibling of depositwallet-0x2641015c (optimizer OFF, 543B).
Key Facts
Source Verified
Exact bytecode match. Runtime: 215 bytes (byte-for-byte). Creation: 249 bytes (byte-for-byte). Compiled with soljson-v0.1.3+commit.028f561d, optimizer ON. Optimizer-ON sibling of the depositwallet-0x2641015c proof (optimizer OFF, 543B): same canonical source, different compiler setting, distinct on-chain bytecode and a separate cluster. The Deposit event topic keccak("Deposit(address,uint256,uint256)") is present on-chain.
Homestead Era
The first planned hard fork. Removed the canary contract, adjusted gas costs.
Bytecode Overview
Verified Source Available
Source verified through compiler archaeology and exact bytecode matching.
View Verification ProofShow source code (Solidity)
contract DepositWallet {
address owner;
function DepositWallet() { owner = msg.sender; }
event Deposit(address indexed from, uint256 value, uint256 indexed data);
function() { if (msg.value > 0) Deposit(msg.sender, msg.value, 88); }
function kill() { if (msg.sender == owner) suicide(owner); }
function collect() { if (msg.sender == owner) owner.send(this.balance); }
}