Frontier Era
The initial release of Ethereum. A bare-bones implementation for technical users.
TheLuckyOne
unknownOn-chain lottery from October 2015. Players buy tickets (1-25+ ETH with bulk discounts) in rounds of 1,000. Winners selected via combined server seed, client en
0x2adfc2...d22f20September 30, 2015ArrayPasser
programA tutorial contract testing fixed-size array passing as function parameters in Solidity.
0xc62ea1...b2636cSeptember 30, 2015ArrayPasser
programA tutorial contract testing fixed-size array passing as function parameters in Solidity.
0xc8c2ed...7e9057September 30, 2015Arbitration
escrowSecond deployment of Vitalik's on-chain escrow (Oct 2015). Arbiters vote to release escrowed funds. Identical bytecode to the Sep 28 instance.
0x7e2d0f...90c6e8October 1, 2015Logger
utilityA minimal event-logging contract with a single function log(uint256) that emits MyEvent. Compiled with soljson v0.1.2, optimizer off.
0x7b6556...86239cOctober 1, 2015Greeter
utilityDeployment of the official Solidity Greeter tutorial, initialized with "Hello World!" and compiled with soljson v0.1.1.
0x3860fc...c6ff6fOctober 6, 2015DateTime
unknownA Solidity date and time utility library deployed by Piper Merriam on October 6, 2015, providing functions to parse Unix timestamps into human-readable date com
0x1a6184...7bcbceOctober 6, 2015Contract 0x7e7f6373...
otherVitalik Buterin private lottery contract (Oct 2015). Single function: get(string). Minimum 0.007 ETH. Uses sha3+blockhash for randomness. Source not in any publ
0x7e7f63...ddf746October 12, 2015Contract 0x36517ccf...
otherVitalik Buterin private lottery contract (Oct 2015). Single function: get(string). Minimum 0.007 ETH. Uses sha3+blockhash for randomness. Source not in any publ
0x36517c...f1eaf1October 12, 2015Contract 0xc861fc8d...
otherVitalik Buterin private lottery contract (Oct 2015). Three functions including a bet function (min 0.008 ETH) that calls an internal get(string) with hardcoded
0xc861fc...407166October 12, 2015Contract 0xf938cbc6...
otherVitalik Buterin private lottery contract (Oct 2015). Three functions including a bet function (min 0.008 ETH) that calls an internal get(string) with hardcoded
0xf938cb...3300cdOctober 12, 2015Contract 0x6acc9a68...
otherVitalik Buterin private lottery contract (Oct 2015). Most-used of the series. Three functions including bet (min 0.008 ETH). Source not in any public repo.
0x6acc9a...7405c6October 12, 2015Contract 0xd53096b3...
otherVitalik Buterin private lottery contract (Oct 2015). Single function: get(string). Minimum 0.007 ETH. Uses sha3+blockhash for randomness. Source not in any publ
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, 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 Buterin ad auction registry contract (Oct 2015). From dapp-bin ether_ad project. Stores URLs and winners for 8 simultaneous one-phase and two-phase auct
0xaf0334...be8b9eOctober 20, 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, 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, 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, 2015Etheria
nftPart of the first decentralized virtual world on Ethereum, deployed October 31, 2015. A fully on-chain hexagonal tile world.
0xb21f86...bdb7e4November 1, 2015MistCoin
tokenThe prototype token that inspired ERC-20, deployed by Fabian Vogelsteller on November 3, 2015, sixteen days before he submitted the ERC-20 proposal.
0xf4eced...fc95ddNovember 3, 2015