Frontier Era

The initial release of Ethereum. A bare-bones implementation for technical users.

2015-07-30 to 2016-03-14
Blocks 0 to 1,149,999
250 documented contracts

GlobalRegistrar

registrar

The canonical name registration contract hardcoded into go-ethereum — Ethereum's first mainnet naming system, mapping human-readable strings to addresses. A dir

0x339901...91a70cSeptember 24, 2015

HashReg

registrar

The content hash registry hardcoded into go-ethereum — maps key hashes (contract code hashes, domain name hashes) to content hashes. Part of the three-contract

0x23bf62...520620September 24, 2015

UrlHint

unknown

The URL hint registry hardcoded into go-ethereum — maps content hashes to URL hints where the actual files (like NatSpec documentation) could be retrieved. Thir

0x73ed5e...c18626September 24, 2015

Contract 0x678a889f...

token

The Coin contract from the Solidity tutorials. sendCoin and coinBalanceOf. One of 83 identical deployments.

0x678a88...0d86e6September 26, 2015

ArbiterRegistry

registry

Arbiter registry by Vitalik Buterin (Sep 2015). Pay 1+ ETH to list yourself. Fee decays 50%/month. One of the earliest on-chain reputation systems on Ethereum.

0x82afa2...9293abSeptember 28, 2015

Arbitration

escrow

On-chain escrow by Vitalik Buterin (Sep 2015). Two parties designate arbiters; majority vote releases funds. One of the earliest smart contract dispute systems.

0xe881af...f66f98September 28, 2015

TheLuckyOne

unknown

On-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, 2015

ArrayPasser

program

A tutorial contract testing fixed-size array passing as function parameters in Solidity.

0xc62ea1...b2636cSeptember 30, 2015

ArrayPasser

program

A tutorial contract testing fixed-size array passing as function parameters in Solidity.

0xc8c2ed...7e9057September 30, 2015

Arbitration

escrow

Second 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, 2015

Logger

utility

A minimal event-logging contract with a single function log(uint256) that emits MyEvent. Compiled with soljson v0.1.2, optimizer off.

0x7b6556...86239cOctober 1, 2015

Greeter

utility

Deployment of the official Solidity Greeter tutorial, initialized with "Hello World!" and compiled with soljson v0.1.1.

0x3860fc...c6ff6fOctober 6, 2015

DateTime

unknown

A 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, 2015

Contract 0x7e7f6373...

other

Vitalik 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, 2015

Contract 0x36517ccf...

other

Vitalik 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, 2015

Contract 0xc861fc8d...

other

Vitalik 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, 2015

Contract 0xf938cbc6...

other

Vitalik 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, 2015

Contract 0x6acc9a68...

other

Vitalik 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, 2015

Contract 0xd53096b3...

other

Vitalik 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, 2015

StringLib

unknown

A 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, 2015

Etheria v0.9

nft

This is the first of the 4 Etheria smart contracts, the first NFT collection on Ethereum.

0xe468d2...40e1f4October 19, 2015

AdStorer

other

adStorer 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, 2015

AdStorer

other

Vitalik 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, 2015

etheria

unknown

The 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, 2015
PreviousPage 8 of 11Next