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
530 documented contracts

EtherPot

utility

The public EtherPot lottery, an August 2015 Frontier contract whose blockhash-based winner selection became an early cautionary tale about on-chain randomness.

0x539f29...9587f9August 25, 2015

GetBalance

unknown

Cyrus Adkisson experimental getter (Sep 2015) exposing the ether balance of a hardcoded address via getMyBalance(). Verified byte-for-byte with soljson v0.1.1.

0x759ad4...239a87August 26, 2015

Pong (minimal)

program

A minimal Pong contract with an int8 getter/setter and owner-only selfdestruct. Simpler predecessor to the tutorial Pong at 0x3a0cc907.

0x4f8791...ef366fSeptember 4, 2015

Ping

program

Inter-contract communication tutorial. Ping calls Pong to retrieve a value, demonstrating cross-contract function calls in Solidity.

0xd2478e...543d24September 5, 2015

Ping

program

Inter-contract communication tutorial. Ping calls Pong to retrieve a value, demonstrating cross-contract function calls in Solidity.

0xac5ab2...2996ddSeptember 5, 2015

Ping

program

Inter-contract communication tutorial. Ping calls Pong to retrieve a value, demonstrating cross-contract function calls in Solidity.

0x657849...71a047September 5, 2015

Pyramid

unknown

Classic 3:1 pyramid scheme with Bitcoin bridge integration, deployed September 7, 2015. 1 ETH to enter, 2.7 ETH payout every 3rd participant. Originally hosted

0x7011f3...13b162September 7, 2015

currency

token

An early Frontier-era token contract implementing a pre-ERC-20 interface, deployed on September 8, 2015 by an address associated with the ENS name collectibletr

0x8494f7...634fd3September 8, 2015

Contract 0x6a0ad459...

unknown

Aug 8 2015 deploy by 0x8674c218 — one of the most prolific contract deployers of Ethereum's first day. Sibling of the verified MessagingContract / Ponzi / Messa

0x6a0ad4...728515September 12, 2015

TwoD

program

A tutorial contract testing two-dimensional array support in early Solidity.

0x78e332...fc4decSeptember 12, 2015

ArrayRR

program

A tutorial contract testing array passing and returning in Solidity function calls.

0x64c159...2b9f2dSeptember 12, 2015

StructAndFor

program

A tutorial contract testing struct definitions and for loops in early Solidity.

0x127389...4362b5September 13, 2015

ContractDetector

program

A tutorial contract that detects whether a caller is a contract or an externally owned account.

0xfa934f...115760September 13, 2015

Gamble

gambling

A provably-fair commit-reveal gambling contract from the Ethereum dapp-bin, deployed 47 days after Frontier genesis.

0xaf5558...7c9bf1September 15, 2015

Ping

program

Inter-contract communication tutorial. Ping calls Pong to retrieve a value, demonstrating cross-contract function calls in Solidity.

0x6e859b...1c3a9cSeptember 16, 2015

Ping

program

Inter-contract communication tutorial. Ping calls Pong to retrieve a value, demonstrating cross-contract function calls in Solidity.

0x399017...92b94aSeptember 16, 2015

Target

program

Target contract.

0x9e0ae8...c9428eSeptember 17, 2015

GetSet

program

A minimal getter/setter proxy from the Oraclize team. set() forwards calls to a hardcoded target contract, get() returns constant 255.

0x77beac...7e96c2September 17, 2015

Controller

program

Controller contract.

0x3c9492...e332e5September 17, 2015

Pool5x

program

Pool5x contract.

0x246b34...a8eebeSeptember 17, 2015

Pool

program

Revised Pool5x lottery prototype by Bertani (Oraclize), deployed 17 blocks after v1. Stores 5x msg.value and emits debug log events.

0xbb5cda...c483f9September 17, 2015

Insurance

defi

Bertani's pre-hackathon prototype of InsurETH, deployed twelve hours before Hack The Block London opened.

0x38ac81...22049bSeptember 18, 2015

EF1 ABI Test

unknown

A 57-byte contract deployed by the Ethereum Foundation wallet on September 20, 2015, 52 days after Frontier launch. Implements a single function foo() that retu

0xe30608...52f474September 20, 2015

EF1 ABI Test (foo() address)

unknown

A 77-byte contract deployed by the Ethereum Foundation wallet on September 20, 2015. Implements foo() returning a 21-byte constant value, requiring the PUSH21 o

0xdf8eb0...d9e48dSeptember 20, 2015
PreviousPage 9 of 23Next