Experimental Contracts

Tutorials, tests, and one-off experiments — including the first things anyone deployed to Ethereum.

140 documented contracts

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, 2015

Test

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, 2015

Greeter

An early Ethereum contract that returns the string “Hello World!” when called.

0xfea8c4...8b08ebAugust 7, 2015

Greeter

One of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'

0xd464e6...dc98f3August 7, 2015

Greeter

One of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'

0xf91486...63ea50August 7, 2015

Greeter

One of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'

0x3dbdee...5658a9August 7, 2015

PrimeChecker

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, 2015

Greeter

One of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'

0x630ea6...f1fe7aAugust 7, 2015

Greeter

One of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'

0x6e03d9...330cfdAugust 7, 2015

Greeter (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, 2015

Greeter (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, 2015

Greeter (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, 2015

Greeter

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, 2015

testContract

The first publicly posted Ethereum contract that returned a value when called, demonstrating interactive smart contract execution.

0xa3483b...018cdcAugust 7, 2015

MovieVoting

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, 2015

SciFi

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, 2015

Greeter

Another HelloWorld Greeter deployment by Linagee on Frontier Day 1 - the same deployer who started Ethereum's contract history.

0x412fda...7267edAugust 8, 2015

Greeter

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, 2015

Greeter

A Frontier Greeter compiled with an intermediate soljson build - same source as the standard tutorial, slightly different string return codegen.

0x7717ef...25a1e1August 8, 2015

Greeter

Ethereum "greeter" tutorial with ABI-encoded string constructor arg.

0x506f4b...466983August 8, 2015

Greeter

A Frontier-era Greeter contract with the message: 'Hello World!'

0x113158...72fa8aAugust 8, 2015

Greeter

A Frontier-era Greeter contract with the message: 'Life at all costs, life whatever it may be'

0x838e90...a6b110August 8, 2015

Greeter

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, 2015

SimpleStorage

The canonical SimpleStorage tutorial contract from the Solidity documentation, deployed on Frontier Day 1.

0x78fac3...e1e99fAugust 8, 2015
Page 1 of 6Next