Experimental Contracts
Tutorials, tests, and one-off experiments — including the first things anyone deployed to Ethereum.
Digix
The earliest known attempt to deploy a smart contract on Ethereum mainnet (Aug 7 2015, thanateros.eth). Ran out of gas before code deposit; creation bytecode reconstructed exactly.
0x9a049f...a977a0August 7, 2015Test
The earliest known Ethereum contract with executable runtime code. A single function go() that returns the string "eth", compiled with the first publicly available Solidity compiler (v0.1.1).
0x651629...8c21faAugust 7, 2015Greeter
An early Ethereum contract that returns the string “Hello World!” when called.
0xfea8c4...8b08ebAugust 7, 2015Greeter
One of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'
0xd464e6...dc98f3August 7, 2015Greeter
One of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'
0xf91486...63ea50August 7, 2015Greeter
One of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'
0x3dbdee...5658a9August 7, 2015PrimeChecker
PrimeChecker contract. Identical bytecode to 0x66d796e7 -- smallestfactor(uint256) returns the smallest prime factor, or n if prime. Deployed Aug 7, 2015 by the
0x7b2d5c...164661August 7, 2015Greeter
One of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'
0x630ea6...f1fe7aAugust 7, 2015Greeter
One of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'
0x6e03d9...330cfdAugust 7, 2015Greeter (draft)
A failed Greeter deployment, the first of three attempts where the gas limit was too low to store the runtime code on-chain.
0xf9c2a9...4273c2August 7, 2015Greeter (draft)
A failed Greeter deployment, the second of three attempts where the gas limit was too low to store the runtime code on-chain.
0x26b151...e63c3aAugust 7, 2015Greeter (draft)
A failed Greeter deployment, the third of three attempts where the gas limit was too low to store the runtime code on-chain.
0x235287...1c90a7August 7, 2015Greeter
The Frontier Greeter - Ethereum's Hello World tutorial deployed by a 2000 ETH genesis wallet on Day 1, with mortal() exposed as a callable function.
0xcde4de...bf7864August 7, 2015testContract
The first publicly posted Ethereum contract that returned a value when called, demonstrating interactive smart contract execution.
0xa3483b...018cdcAugust 7, 2015MovieVoting
A Frontier Day 1 movie voting contract where users send ETH to permanently rank movies on-chain — one of the earliest interactive dApps on Ethereum.
0x8bbf81...69c7f7August 8, 2015SciFi
A playful on-chain voting contract where users bid ETH to rank the best sci-fi movies of all time — one of the first interactive dApps on Ethereum Frontier.
0xd94bad...319d18August 8, 2015Greeter
Another HelloWorld Greeter deployment by Linagee on Frontier Day 1 - the same deployer who started Ethereum's contract history.
0x412fda...7267edAugust 8, 2015Greeter
A Greeter with the message 'Ethereum will change the world smarter' - deployed Aug 8, 2015 by a developer connected to the Tokyo Smart Contract meetup.
0xda0c1c...7a68ebAugust 8, 2015Greeter
A Frontier Greeter compiled with an intermediate soljson build - same source as the standard tutorial, slightly different string return codegen.
0x7717ef...25a1e1August 8, 2015Greeter
Ethereum "greeter" tutorial with ABI-encoded string constructor arg.
0x506f4b...466983August 8, 2015Greeter
A Frontier-era Greeter contract with the message: 'Hello World!'
0x113158...72fa8aAugust 8, 2015Greeter
A Frontier-era Greeter contract with the message: 'Life at all costs, life whatever it may be'
0x838e90...a6b110August 8, 2015Greeter
A Greeter contract by Linagee (same deployer as the HelloWorld at block 48,681) with the greeting 'Welcome to Walmart I love you!'
0x76173d...e01da7August 8, 2015SimpleStorage
The canonical SimpleStorage tutorial contract from the Solidity documentation, deployed on Frontier Day 1.
0x78fac3...e1e99fAugust 8, 2015