Frontier Era
The initial release of Ethereum. A bare-bones implementation for technical users.
EtherPot
utilityThe 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, 2015GetBalance
unknownCyrus 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, 2015Pong (minimal)
programA minimal Pong contract with an int8 getter/setter and owner-only selfdestruct. Simpler predecessor to the tutorial Pong at 0x3a0cc907.
0x4f8791...ef366fSeptember 4, 2015Ping
programInter-contract communication tutorial. Ping calls Pong to retrieve a value, demonstrating cross-contract function calls in Solidity.
0xd2478e...543d24September 5, 2015Ping
programInter-contract communication tutorial. Ping calls Pong to retrieve a value, demonstrating cross-contract function calls in Solidity.
0xac5ab2...2996ddSeptember 5, 2015Ping
programInter-contract communication tutorial. Ping calls Pong to retrieve a value, demonstrating cross-contract function calls in Solidity.
0x657849...71a047September 5, 2015Pyramid
unknownClassic 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, 2015currency
tokenAn 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, 2015Contract 0x6a0ad459...
unknownAug 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, 2015TwoD
programA tutorial contract testing two-dimensional array support in early Solidity.
0x78e332...fc4decSeptember 12, 2015ArrayRR
programA tutorial contract testing array passing and returning in Solidity function calls.
0x64c159...2b9f2dSeptember 12, 2015StructAndFor
programA tutorial contract testing struct definitions and for loops in early Solidity.
0x127389...4362b5September 13, 2015ContractDetector
programA tutorial contract that detects whether a caller is a contract or an externally owned account.
0xfa934f...115760September 13, 2015Gamble
gamblingA provably-fair commit-reveal gambling contract from the Ethereum dapp-bin, deployed 47 days after Frontier genesis.
0xaf5558...7c9bf1September 15, 2015Ping
programInter-contract communication tutorial. Ping calls Pong to retrieve a value, demonstrating cross-contract function calls in Solidity.
0x6e859b...1c3a9cSeptember 16, 2015Ping
programInter-contract communication tutorial. Ping calls Pong to retrieve a value, demonstrating cross-contract function calls in Solidity.
0x399017...92b94aSeptember 16, 2015Target
programTarget contract.
0x9e0ae8...c9428eSeptember 17, 2015GetSet
programA minimal getter/setter proxy from the Oraclize team. set() forwards calls to a hardcoded target contract, get() returns constant 255.
0x77beac...7e96c2September 17, 2015Controller
programController contract.
0x3c9492...e332e5September 17, 2015Pool5x
programPool5x contract.
0x246b34...a8eebeSeptember 17, 2015Pool
programRevised Pool5x lottery prototype by Bertani (Oraclize), deployed 17 blocks after v1. Stores 5x msg.value and emits debug log events.
0xbb5cda...c483f9September 17, 2015Insurance
defiBertani's pre-hackathon prototype of InsurETH, deployed twelve hours before Hack The Block London opened.
0x38ac81...22049bSeptember 18, 2015EF1 ABI Test
unknownA 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, 2015EF1 ABI Test (foo() address)
unknownA 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