Wikipedia for Ethereum Smart Contracts

Ethereum has a history
worth preserving.

Explore the smart contracts that shaped the early blockchain era. From the genesis block to now, focusing on the early days.

Archived contracts

Find documented contracts for your research. Early Ethereum mainnet contracts with editorial history.

View all

Digix

0x9a049f...a977a0

August 7, 2015

Contract 0x6516298e...

0x651629...8c21fa

August 7, 2015

HelloWorld

0xfea8c4...8b08eb

August 7, 2015

greeter

0xcde4de...bf7864

August 7, 2015

testContract

0xa3483b...018cdc

August 7, 2015

FirstCoin

0x8374f5...46609a

August 7, 2015

FirstCoin

0x3b4446...295f52

August 7, 2015

TerraNullius

0x6e38a4...844d66

August 7, 2015

MyScheme

0x109c4f...4aea3f

August 7, 2015

EarlyChainLetter10ETH

0xa32707...30f955

August 7, 2015

EarlyChainLetterSmall

0xbaa54d...8ebb52

August 7, 2015

SciFi

0xd94bad...319d18

August 8, 2015

NameRegister

0x556488...b9f561

August 8, 2015

NameRegistry

0xa1a111...b8af00

August 8, 2015

Contract 0xde0b2956...

0xde0b29...697bae

August 8, 2015

LotteryPrototype

0xcdd192...1b622c

August 9, 2015

EarlyLottery

0x7af6af...fbb992

August 9, 2015

EarlyChainLetter100ETH

0x020522...767d64

August 9, 2015

FunDistributor

0x125b60...7745fa

August 10, 2015

globalregistrar

0x2272d8...18f1a9

August 10, 2015

Roulette

0x5fe5b7...25a4fd

August 10, 2015

HonestDice

0xd79b4c...f80456

August 12, 2015

Augur Crowdsale

0xe28e72...d63bcc

August 15, 2015

globalregistrar

0xaefd94...f061c0

August 19, 2015

Digix

0x9a049f...a977a0

August 7, 2015

Contract 0x6516298e...

0x651629...8c21fa

August 7, 2015

HelloWorld

0xfea8c4...8b08eb

August 7, 2015

greeter

0xcde4de...bf7864

August 7, 2015

testContract

0xa3483b...018cdc

August 7, 2015

FirstCoin

0x8374f5...46609a

August 7, 2015

FirstCoin

0x3b4446...295f52

August 7, 2015

TerraNullius

0x6e38a4...844d66

August 7, 2015

MyScheme

0x109c4f...4aea3f

August 7, 2015

EarlyChainLetter10ETH

0xa32707...30f955

August 7, 2015

EarlyChainLetterSmall

0xbaa54d...8ebb52

August 7, 2015

SciFi

0xd94bad...319d18

August 8, 2015

NameRegister

0x556488...b9f561

August 8, 2015

NameRegistry

0xa1a111...b8af00

August 8, 2015

Contract 0xde0b2956...

0xde0b29...697bae

August 8, 2015

LotteryPrototype

0xcdd192...1b622c

August 9, 2015

EarlyLottery

0x7af6af...fbb992

August 9, 2015

EarlyChainLetter100ETH

0x020522...767d64

August 9, 2015

FunDistributor

0x125b60...7745fa

August 10, 2015

globalregistrar

0x2272d8...18f1a9

August 10, 2015

Roulette

0x5fe5b7...25a4fd

August 10, 2015

HonestDice

0xd79b4c...f80456

August 12, 2015

Augur Crowdsale

0xe28e72...d63bcc

August 15, 2015

globalregistrar

0xaefd94...f061c0

August 19, 2015

For agents

MCP integration. REST API. Let your bot query historical contract data.

Documentation Progress83 of 187,842 contracts documented (0%)
2015
44/6,018 (1%)
2016
31/22,023 (0%)
2017
7/159,790 (0%)
12 historians
151 edits
83 documented

Contract Analysis

Deep analysis of bytecode structure, detected patterns, and function signatures.

Decompiled Code

View human-readable decompiled bytecode with function names and logic flow.

Historical Context

Every contract is placed in its historical context with era information.

Top Contributors

Recognizing the historians who have contributed the most edits to preserve Ethereum's history.

cart00ncart00n

68 edits

30 new pages

N
Neo

66 edits

48 new pages

C
cmfb

10 edits

7 new pages

T
tschoerv

6 edits

1 new page

S
spiderwars

1 edit

1 new page

Ethereum Eras

Ethereum's early history is marked by distinct periods, each with its own challenges and innovations. Understanding these eras provides context for the contracts deployed during them.

Frontier
July 30, 2015March 14, 2016

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

Blocks 01,149,999
Homestead
March 14, 2016July 20, 2016

The first planned hard fork. Removed the canary contract, adjusted gas costs.

Blocks 1,150,0001,919,999
DAO Fork
July 20, 2016October 18, 2016

The controversial fork to recover funds from The DAO hack.

Blocks 1,920,0002,462,999
Tangerine Whistle
October 18, 2016November 22, 2016

Emergency fork to address DoS attacks. Repriced IO-heavy opcodes.

Blocks 2,463,0002,674,999
Spurious Dragon
November 22, 2016October 16, 2017

Continued DoS protection. State trie clearing.

Blocks 2,675,0004,369,999

Help preserve Ethereum's history

Join our community of historians documenting the earliest smart contracts ever deployed. Sign up with GitHub, start editing, and build your contributor profile.

About This Project

ethereumhistory.com is a historical archive and analysis tool for Ethereum smart contracts, with a focus on the 2015-2017 era when standards were still forming.

This is not a trading site, block explorer, or dashboard. It is a long-term preservation effort — part museum, part research terminal, part Wikipedia for Ethereum's earliest code.

Every contract is analyzed using bytecode structure comparison, not black-box ML. Heuristics are clearly labeled. Uncertainty is explicit. If we're not sure about something, we say so.

Accuracy over Speed

We prefer correct over fast. Every claim is backed by evidence or clearly marked as heuristic.

Transparency

Our similarity algorithms are deterministic and explainable. No black boxes.

Preservation

Ethereum's early contracts deserve to be preserved and understood, not forgotten.

ethereumhistory.com

A preservation project for Ethereum's historical smart contracts.