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

Contract 0x7a386210...

utility

A call forwarder from the Ethereum Alarm Clock: it relays a call to any address, and only the scheduler that created it may ask.

0x7a3862...bccddbOctober 8, 2015

Alarm

utility

The scheduler of the Ethereum Alarm Clock: it holds deposits, records calls against a future block, and pays whoever executes them.

0xdb1505...eea10bOctober 8, 2015

SimpleStorage

token

The SimpleStorage example that opens the Solidity documentation, retyped with its two functions in the other order.

0xbde154...a32a80October 11, 2015

Owned

utility

An ownership holder with no access control: it stores one address and any account at all can overwrite it.

0x213710...798d50October 11, 2015

Contract 0x57cc5f0a...

unknown

A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.

0x57cc5f...8286fcOctober 11, 2015

Contract 0x17f03189...

unknown

A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.

0x17f031...35b178October 11, 2015

Contract 0xadcfd2bf...

unknown

A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.

0xadcfd2...82e810October 12, 2015

Contract 0x856f4250...

unknown

A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.

0x856f42...7b2781October 12, 2015

Contract 0xcc1cb6a8...

unknown

A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.

0xcc1cb6...c7f752October 12, 2015

Owned

utility

A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.

0x062e0c...78ff1fOctober 12, 2015

Private Lottery

oracle

Vitalik Buterin Serpent oracle fetcher (Oct 12, 2015). get(string) requires >=0.007 ETH, derives a request id from sha3+block.prevhash, emits GetRequest, returns the id, and sends the balance to Vitalik's 0xde0b2956 address. Byte-for-byte cracked (Serpent @ f0b4128).

0x7e7f63...ddf746October 12, 2015

Private Lottery

oracle

Vitalik Buterin Serpent oracle fetcher (Oct 12, 2015). Same get(string) request contract as 0x7e7f6373; sweeps balance to 0xb3cd4c25. Byte-for-byte cracked (Serpent @ f0b4128).

0x36517c...f1eaf1October 12, 2015

Contract 0xcf6295c9...

token

A 108 byte ownership holder whose setter checks nothing, so any address can name itself owner.

0xcf6295...8e9ff6October 12, 2015

Ballot

utility

Delegated voting with a proposal count fixed at deployment

0x39d854...d2e2f7October 12, 2015

Contract 0xbc8c711e...

unknown

A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.

0xbc8c71...cd6df7October 12, 2015

Private Lottery

oracle

Vitalik Buterin Serpent oracle caller (Oct 12, 2015). Two functions: call() invokes an external fetcher's get(string) and stores a callback id; callback() re-emits the response as LogResponse. NOT a lottery. Byte-for-byte cracked (Serpent @ f0b4128).

0xc861fc...407166October 12, 2015

Private Lottery

oracle

Vitalik Buterin Serpent oracle caller (Oct 12, 2015). callback + call; call() forwards value to an external fetcher's get(string) and stores a callback id. Sibling of 0xc861fc8d. Byte-for-byte cracked (Serpent @ f0b4128).

0x4fea5c...aa609bOctober 12, 2015

Private Lottery

oracle

Vitalik Buterin Serpent oracle caller (Oct 12, 2015). Two functions: call() emits a placeholder "cow" log, calls an external fetcher's get(string) forwarding value, and stores a callback id; callback() re-emits the response. NOT a lottery. Byte-for-byte cracked (Serpent @ f0b4128).

0xf938cb...3300cdOctober 12, 2015

Contract 0x7476c170...

unknown

A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.

0x7476c1...7e7c61October 12, 2015

Oracle Callback Service

unknown

Requests off-chain data from a URL through an external fetcher contract and records the returned result on-chain by emitting an event.

0x6acc9a...7405c6October 12, 2015

Contract 0x2c9ce8ec...

unknown

A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.

0x2c9ce8...d3528fOctober 12, 2015

Contract 0xaa1ef9c2...

unknown

A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.

0xaa1ef9...a162c2October 12, 2015

Contract 0xb7697a36...

unknown

A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.

0xb7697a...d76bb0October 12, 2015

Contract 0x41a49c04...

unknown

A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.

0x41a49c...dd590dOctober 12, 2015
PreviousPage 20 of 42Next