Frontier Era
The initial release of Ethereum. A bare-bones implementation for technical users.
Contract 0x59712da0...
unknownA two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.
0x59712d...ca0778October 12, 2015Private Lottery
oracleVitalik Buterin Serpent oracle fetcher (Oct 12, 2015). get(string) request contract; sweeps balance to 0xb3cd4c25 (send-before-return variant). Byte-for-byte cracked (Serpent @ f0b4128).
0xd53096...2cd710October 12, 2015StringLib
libraryA Solidity string utility library authored by Piper Merriam and deployed on October 12, 2015, providing functions for converting between unsigned integers and s
0xcca835...2ca6a4October 12, 2015Etheria
utilityEtheria v0.7, the fatally bugged proto its author could never reproduce
0x014836...10d953October 14, 2015HexValidator
utilityA standalone test of the Etheria hex coordinate bounds check
0xdf2ac0...453c32October 14, 2015Contract 0x6e6012f6...
utilityThe Etheria hex bounds check with the absolute value missing its else branch
0x6e6012...e95640October 14, 2015HexValidator
utilityThe Etheria hex bounds check in the form that reached Etheria v0.85
0x18b84d...df4d41October 14, 2015Contract 0xf20c9fa3...
utilityThe Etheria hex bounds check paired with the byte extractor
0xf20c9f...676af7October 14, 2015Etheria
utilityEtheria v0.8, the version where anyone could accept a bid on anyone's tile
0xcf1eec...a3f9e6October 15, 2015BlockDefStorage
utilityThe earliest surviving Etheria block definition store, with a self locking initializer
0x08dbb4...7df9feOctober 15, 2015Contract 0x7594db6e...
unknownA redeployment of the earliest Etheria block definition store
0x7594db...dcd5f1October 16, 2015BlockDefStorage
utilityThe Etheria block definition store with the initializer lock repaired
0xed9c3a...3662c1October 16, 2015Contract 0x5bc36205...
utilityElevation storage for a pre release Etheria, sealed when the last column lands
0x5bc362...24dd6cOctober 16, 2015Contract 0xc35a4e96...
unknownA redeployment of the self sealing Etheria elevation store
0xc35a4e...385e4eOctober 16, 2015Mortal
experimentalOwner-only self-destruct contract from the Ethereum Solidity tutorial. Calls suicide(owner) when the owner calls kill().
0xa5e575...17eef1October 17, 2015Mortal
experimentalOwner-only self-destruct contract from the Ethereum Solidity tutorial. Calls suicide(owner) when the owner calls kill().
0x63989a...ac2cfaOctober 17, 2015BlockDefStorage
utilityBlock shape storage for a pre release Etheria, with the inner loop bound wrong
0xc81fae...25ad3fOctober 17, 2015BlockDefStorage
utilityBlock shape storage for a pre release Etheria, with a dynamic attachment list
0x57cdd5...e5f884October 17, 2015Etheria
utilityEtheria v0.85, deployed 17 October 2015. Its author's published file is a later reconstruction; this is the source that compiles to the bytecode.
0xa2f63e...ebbe3dOctober 17, 2015ListLogs
unknownSerpent ListLogs on-chain log aggregator by Vitalik Buterin (Oct 18, 2015). addLog(str) emits Log(bytes); addBreak()/getLatestBreak() track block-number checkpoints. Sibling of 0xa619c3df. Byte-for-byte cracked (Serpent @ f0b4128).
0xd747c0...0bbe97October 18, 2015ListLogs
utilityOn-chain log aggregator (Serpent, list_logs/main.se): addLog(v) emits a Log(string) event; addBreak() marks the current block as a section boundary.
0xa619c3...443f65October 18, 2015Etheria v0.9
nftThis is the first of the 4 Etheria smart contracts, the first NFT collection on Ethereum.
0xe468d2...40e1f4October 19, 2015adStorer
utilityThe store behind the ether_ad advertising dapp, holding eight auctioned ad slots
0xe16fe9...f147f8October 20, 2015OnePhaseAuction
utilityOne of the eight ether_ad advertising slots, run as an open ascending auction
0xfe524f...6bee4aOctober 20, 2015