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
Greeter
FrontierA Frontier-era Greeter contract with the message: 'Hello World!'
0x6f37b501...3fa6e609Deployed
August 13, 2015Archived contracts
Find documented contracts for your research. Early Ethereum mainnet contracts with editorial history.
Digix
0x9a049f...a977a0
August 7, 2015
DeadBeef Test
0x4dae54...f974bc
August 7, 2015
DeadBeef Test
0x9973aa...f31f0b
August 7, 2015
DeadBeef Test
0x87c44b...75f2ad
August 7, 2015
Test
0x651629...8c21fa
August 7, 2015
HelloWorld
0xfea8c4...8b08eb
August 7, 2015
Greeter
0xd464e6...dc98f3
August 7, 2015
Greeter
0xf91486...63ea50
August 7, 2015
Greeter
0x3dbdee...5658a9
August 7, 2015
PrimeChecker
0x66d796...5bf320
August 7, 2015
Contract 0xdae50472...
0xdae504...b85c33
August 7, 2015
Contract 0x7b2d5c63...
0x7b2d5c...164661
August 7, 2015
Greeter
0x630ea6...f1fe7a
August 7, 2015
Greeter
0x6e03d9...330cfd
August 7, 2015
Greeter
0xcde4de...bf7864
August 7, 2015
testContract
0xa3483b...018cdc
August 7, 2015
token
0x8374f5...46609a
August 7, 2015
token
0x3b4446...295f52
August 7, 2015
TerraNullius
0x6e38a4...844d66
August 7, 2015
MyScheme
0x109c4f...4aea3f
August 7, 2015
MyScheme (10ETH)
0xa32707...30f955
August 7, 2015
EarlyChainLetterSmall
0xbaa54d...8ebb52
August 7, 2015
SciFi
0xd94bad...319d18
August 8, 2015
NameRegister
0x556488...b9f561
August 8, 2015
Digix
0x9a049f...a977a0
August 7, 2015
DeadBeef Test
0x4dae54...f974bc
August 7, 2015
DeadBeef Test
0x9973aa...f31f0b
August 7, 2015
DeadBeef Test
0x87c44b...75f2ad
August 7, 2015
Test
0x651629...8c21fa
August 7, 2015
HelloWorld
0xfea8c4...8b08eb
August 7, 2015
Greeter
0xd464e6...dc98f3
August 7, 2015
Greeter
0xf91486...63ea50
August 7, 2015
Greeter
0x3dbdee...5658a9
August 7, 2015
PrimeChecker
0x66d796...5bf320
August 7, 2015
Contract 0xdae50472...
0xdae504...b85c33
August 7, 2015
Contract 0x7b2d5c63...
0x7b2d5c...164661
August 7, 2015
Greeter
0x630ea6...f1fe7a
August 7, 2015
Greeter
0x6e03d9...330cfd
August 7, 2015
Greeter
0xcde4de...bf7864
August 7, 2015
testContract
0xa3483b...018cdc
August 7, 2015
token
0x8374f5...46609a
August 7, 2015
token
0x3b4446...295f52
August 7, 2015
TerraNullius
0x6e38a4...844d66
August 7, 2015
MyScheme
0x109c4f...4aea3f
August 7, 2015
MyScheme (10ETH)
0xa32707...30f955
August 7, 2015
EarlyChainLetterSmall
0xbaa54d...8ebb52
August 7, 2015
SciFi
0xd94bad...319d18
August 8, 2015
NameRegister
0x556488...b9f561
August 8, 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
historyoneth.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.
