Frontier Era
The initial release of Ethereum. A bare-bones implementation for technical users.
Greeter
unknownA Frontier-era Greeter with the message: 'I am on the etherchain!!'
0x49e77a...c1d31bAugust 20, 2015ýÞ
walletWallet proxy stub generated by the Mist Wallet factory. Forwards all calls via CALLCODE to the master Ethereum Foundation Wallet contract at 0x273930d2.
0xd2f06b...74e89bAugust 21, 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, 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, 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, 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, 2015EF1 ABI Test (bar(uint256))
unknownA 108-byte contract deployed by the Ethereum Foundation wallet on September 20, 2015. Written in Solidity v0.1.4, it implements bar(uint256) returning x + 2. De
0x441e72...fee0f9September 20, 2015dopecoin
unknownA Frontier-era subcurrency with dual-send pattern: direct transfers and exchange-authorized transfers. Deployed Sep 21 2015.
0xff2947...0f9d6aSeptember 22, 2015EthereumAlarmClock
walletThe first deployment of Piper Merriam's Ethereum Alarm Clock, a smart contract protocol for scheduling transactions at future block numbers, launched on Septemb
0xb0059e...cc0cc1September 22, 2015radcoin
unknownIdentical contract to 0xFF2947 — same bytecode, same source. Deployed one day later, Sep 22 2015.
0x522a49...42922cSeptember 22, 2015Pong
programA Pong contract variant that receives ETH via send(), testing value transfer between contracts.
0x3a0cc9...e29fe5September 22, 2015EthereumAlarmClock
unknownThe second contract deployed by Piper Merriam on September 22, 2015, within hours of the Ethereum Alarm Clock v1, representing the first same-day iteration of t
0x223294...6036c2September 22, 2015