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.
Historian Categories
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); }
}External Links
Related contracts
HonestDice
Same eraOne of the earliest provably-fair dice gambling contracts on Ethereum, deployed August 12, 2015 (day 13 of Frontier). Commit-reveal dice game with 2% house edge
0xc4c51d...1ae9fcAugust 12, 2015WalletProxy
Same era45-byte factory-generated wallet proxy forwarding via CALLCODE to a shared EF multi-sig Wallet (0x4efc6389). Variant without the success-check. Deployed by Fabian Vogelsteller.
0xf6ed6e...f510cfAugust 20, 2015Wallet
Same eraGav Wood's multi-sig, daily-limited wallet: the shared implementation that 111 Frontier-era 49-byte forwarders CALLCODE into.
0x273930...2220a2August 20, 2015WalletProxy
Same era49-byte factory-generated wallet proxy. Forwards all calls via CALLCODE to the shared Ethereum Foundation multi-sig Wallet at 0x273930d2. One of a series deployed by Fabian Vogelsteller.
0x816c42...41ff55August 20, 2015Wallet
Same eraA 49-byte CALLCODE forwarder for an early Ethereum multi-sig wallet, delegating every call to Gav Wood's shared wallet library.
0xf5d2ae...8d9533August 20, 2015Contract 0xd2f06b...74e89b
Same eraWallet proxy stub generated by the Mist Wallet factory. Forwards all calls via CALLCODE to the master Ethereum Foundation Wallet contract at 0x273930d2.
0xd2f06b...74e89bAugust 21, 2015