Frontier Era
The initial release of Ethereum. A bare-bones implementation for technical users.
Private Lottery
otherVitalik Buterin private lottery (Oct 2015). Single function get(string), minimum 0.007 ETH, using sha3+blockhash for randomness. Source not in any public repo.
0x7e7f63...ddf746October 12, 2015Private Lottery
otherVitalik Buterin private lottery (Oct 2015). Single function get(string), minimum 0.007 ETH, using sha3+blockhash for randomness. Source not in any public repo.
0x36517c...f1eaf1October 12, 2015Private Lottery
otherVitalik Buterin private lottery (Oct 2015). Three functions, including a bet (min 0.008 ETH) that calls an internal get(string) with hardcoded odds.
0xc861fc...407166October 12, 2015Private Lottery
unknownSerpent contract in Vitalik's Oct-2015 paid-query / lottery family (628-byte runtime).
0x4fea5c...aa609bOctober 12, 2015Private Lottery
otherVitalik Buterin private lottery (Oct 2015). Three functions, including a bet (min 0.008 ETH) that calls an internal get(string) with hardcoded odds.
0xf938cb...3300cdOctober 12, 2015Oracle Callback Service
otherRequests off-chain data from a URL through an external fetcher contract and records the returned result on-chain by emitting an event.
0x6acc9a...7405c6October 12, 2015Private Lottery
otherVitalik Buterin private lottery (Oct 2015). Single function get(string), minimum 0.007 ETH, using sha3+blockhash for randomness. Source not in any public repo.
0xd53096...2cd710October 12, 2015StringLib
unknownA 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, 2015Mortal
unknownOwner-only self-destruct contract from the Ethereum Solidity tutorial. Calls suicide(owner) when the owner calls kill().
0xa5e575...17eef1October 17, 2015Mortal
unknownOwner-only self-destruct contract from the Ethereum Solidity tutorial. Calls suicide(owner) when the owner calls kill().
0x63989a...ac2cfaOctober 17, 2015ListLogs
unknownSibling of 0xa619c3df (ListLogs). On-chain log aggregator: records strings as events and marks break-points by block. This deployment later self-destructed.
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
otheradStorer auction registry by Vitalik Buterin (Oct 2015). Manages 8 ad auction slots. From dapp-bin ether_ad. Intermediate version, source not in public repo.
0xe16fe9...f147f8October 20, 2015adStorer
otherVitalik's 2015 ad-auction sandbox. Spawned 8 child auctions across 4 open-bid and 4 sealed-bid mechanisms.
0xaf0334...be8b9eOctober 20, 2015StringLib
unknownPiper Merriam's StringLib string-utility library — exact bytecode match.
0x4f830b...dd4c76October 21, 2015etheria
unknownThe first post-v0.9 release of Etheria, a fully on-chain hexagonal tile world and one of the earliest NFT projects on Ethereum, deployed October 22, 2015.
0xe41471...ff81f2October 22, 2015Alarm
walletThe first scheduled-transaction service on Ethereum, enabling smart contracts to schedule future function calls—deployed by Piper Merriam in October 2015.
0x07307d...9c4588October 23, 2015Multiply7
unknownThe hello-world of Solidity: multiply(x) returns x*7. The ethereum.org tutorial contract. 120 copies deployed Sep 2015 through Feb 2016.
0xfc3c99...90d3d6October 24, 2015Logs
unknownA minimal on-chain logging contract: addLog(s) emits a Log(string) event and addBreak() records the current block number as a section marker.
0x8e96a2...defeecOctober 25, 2015Contract 0x00593a33...
tokenVariant of the ethereum.org 'Dapps for Beginners' subcurrency (Frontier 2015): sendCoin transfer, public coinBalanceOf mapping, CoinTransfer event, token() mint
0x00593a...742d09October 25, 2015MyToken
tokenAn early Ethereum token contract deployed October 26, 2015 by Fabian Vogelsteller, one week before MistCoin. Likely a prototype of the ERC-20 standard Fabian wa
0xe274d1...89ef65October 26, 2015greeter
unknownThe canonical ethereum.org 'Hello World' greeter (mortal + greeter): greet() returns a stored greeting; kill() selfdestructs to the owner. One of 68 identical-r
0x328e48...2a4a9fOctober 28, 2015Etheria
unknownEtheria v1.1—an early on-chain hexagonal tile world and pioneering NFT project—deployed on October 29, 2015, with new locking and naming features.
0x169332...db4011October 29, 2015