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.
Contract of the Day
A new historical contract featured every day
Unicorns
FrontierThe first of eleven Unicorns token deployments
0x1a3970be...8add1076Deployed February 11, 2016Archived contracts
Find documented contracts for your research. Early Ethereum mainnet contracts with editorial history.
Digix
0x9a049f...a977a0August 7, 2015
Test
0x651629...8c21faAugust 7, 2015
HelloWorld
0xfea8c4...8b08ebAugust 7, 2015
greeter
0xcde4de...bf7864August 7, 2015
testContract
0xa3483b...018cdcAugust 7, 2015
FirstCoin
0x8374f5...46609aAugust 7, 2015
FirstCoin
0x3b4446...295f52August 7, 2015
TerraNullius
0x6e38a4...844d66August 7, 2015
MyScheme
0x109c4f...4aea3fAugust 7, 2015
EarlyChainLetter10ETH
0xa32707...30f955August 7, 2015
EarlyChainLetterSmall
0xbaa54d...8ebb52August 7, 2015
SciFi
0xd94bad...319d18August 8, 2015
NameRegister
0x556488...b9f561August 8, 2015
NameRegistry
0xa1a111...b8af00August 8, 2015
FirstCoin
0x3c401b...da1634August 8, 2015
FirstCoin
0x33e986...395d13August 8, 2015
MessageStore
0xd2eccd...ff3d6bAugust 8, 2015
Wallet
0xde0b29...697baeAugust 8, 2015
FirstCoin
0xe9712e...968a4cAugust 8, 2015
FirstCoin
0xdff42a...a4ec5eAugust 8, 2015
FirstCoin
0x98f478...d7e0baAugust 8, 2015
FirstCoin
0xdbb576...f19eb1August 9, 2015
FirstCoin
0xb49180...1fd8ceAugust 9, 2015
LotteryPrototype
0xcdd192...1b622cAugust 9, 2015
Digix
0x9a049f...a977a0August 7, 2015
Test
0x651629...8c21faAugust 7, 2015
HelloWorld
0xfea8c4...8b08ebAugust 7, 2015
greeter
0xcde4de...bf7864August 7, 2015
testContract
0xa3483b...018cdcAugust 7, 2015
FirstCoin
0x8374f5...46609aAugust 7, 2015
FirstCoin
0x3b4446...295f52August 7, 2015
TerraNullius
0x6e38a4...844d66August 7, 2015
MyScheme
0x109c4f...4aea3fAugust 7, 2015
EarlyChainLetter10ETH
0xa32707...30f955August 7, 2015
EarlyChainLetterSmall
0xbaa54d...8ebb52August 7, 2015
SciFi
0xd94bad...319d18August 8, 2015
NameRegister
0x556488...b9f561August 8, 2015
NameRegistry
0xa1a111...b8af00August 8, 2015
FirstCoin
0x3c401b...da1634August 8, 2015
FirstCoin
0x33e986...395d13August 8, 2015
MessageStore
0xd2eccd...ff3d6bAugust 8, 2015
Wallet
0xde0b29...697baeAugust 8, 2015
FirstCoin
0xe9712e...968a4cAugust 8, 2015
FirstCoin
0xdff42a...a4ec5eAugust 8, 2015
FirstCoin
0x98f478...d7e0baAugust 8, 2015
FirstCoin
0xdbb576...f19eb1August 9, 2015
FirstCoin
0xb49180...1fd8ceAugust 9, 2015
LotteryPrototype
0xcdd192...1b622cAugust 9, 2015
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.
Recent Activity
Latest documentation updates by historians
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.
The initial release of Ethereum. A bare-bones implementation for technical users.
The first planned hard fork. Removed the canary contract, adjusted gas costs.
The controversial fork to recover funds from The DAO hack.
Emergency fork to address DoS attacks. Repriced IO-heavy opcodes.
Continued DoS protection. State trie clearing.
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.
