Owner-controlled deposit wallet (Homestead, Feb 2016): a payable fallback logging Deposit(from, value), owner-only collect() that sends the balance to the owner
Historical Significance
One of 15 byte-identical deployments of a minimal owner deposit wallet, a two-argument-event variant of the depositwallet contract family.
Context
Compiled with soljson-v0.1.3 (optimizer ON); exact match of both the 204-byte runtime and 238-byte creation bytecode.
Key Facts
Source Verified
Exact bytecode match. Runtime: 204 bytes (byte-for-byte). Creation: 238 bytes (byte-for-byte). Compiled with soljson-v0.1.3+commit.028f561d, optimizer ON. A two-argument Deposit(from, value) variant of the depositwallet family.
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
Frontier Era
The initial release of Ethereum. A bare-bones implementation for technical users.
Bytecode Overview
Verified Source Available
Source verified through compiler archaeology and exact bytecode matching.
View Verification ProofShow source code (Solidity)
contract DepositWalletV2 {
address owner;
function DepositWalletV2() { owner = msg.sender; }
event Deposit(address indexed from, uint256 value);
function() { Deposit(msg.sender, msg.value); }
function kill() { if (msg.sender == owner) suicide(owner); }
function collect() { if (msg.sender == owner) owner.send(this.balance); }
}