Experimental Contracts

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

140 documented contracts

Contract 0x89f82f0c...

A Frontier-era copy of the canonical ethereum.org greeter - greet() reads a stored string; the mortal base adds owner-only kill(). Shares its 366-byte runtime w

0x89f82f...a3b03fJanuary 5, 2016

Contract 0xfcbeba4f...

A greeter from the early ethereum.org docs: returns a stored greeting via greet(), self-destructs to owner via kill(). Byte-identical to 67 sibling contracts.

0xfcbeba...46ff48January 5, 2016

Contract 0x2f807075...

The ethereum.org tutorial greeter, redeployed verbatim: a stored-greeting greet() over a mortal (owner/kill) base. One of the most-copied early Solidity contrac

0x2f8070...91027dJanuary 10, 2016

greeter

The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an owner-only kill().

0x02bf6b...3842f6January 24, 2016

Contract 0x3f4c0baf...

The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an owner-only kill(). (cluster

0x3f4c0b...64f316January 30, 2016

Random

A minimal random number generator that stores a blockhash at deployment. Has a bug: the rand() function always returns 0.

0x77b7fa...19b6afFebruary 4, 2016

IPFSTest

A minimal contract storing a single IPFS CIDv0 hash on-chain as a public string. Deployed by Thomas Bertani / Oraclize on Feb 5, 2016.

0xf4a566...90bc6fFebruary 5, 2016

Contract 0x4d20c702...

Identical-runtime instance of the ethereum.org 'Hello World' greeter (greet() + owner-only kill()), among 68 such Frontier deployments.

0x4d20c7...df9d7cFebruary 9, 2016

Contract 0x14022b03...

The canonical SimpleStorage (Homestead, Mar 2016): a single uint with set(x) and a constant get() getter, the opening example of the Solidity documentation. One

0x14022b...145e4fFebruary 14, 2016

PiggyBank

A simple ETH piggy bank contract with deposit events, owner-only collect, and self-destruct. Uses a hardcoded instance ID (88) in deposit events to distinguish

0xd01d0b...2f09fdFebruary 19, 2016

Contract 0xb3e80f76...

Byte-identical deployment of: The canonical SimpleStorage (Homestead, Mar 2016): a single uint with set(x) and a constant get() getter, the opening example of t

0xb3e80f...aa92ecFebruary 28, 2016

Contract 0xd5ee93ae...

Byte-identical deployment of: The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with

0xd5ee93...dc8010March 7, 2016

Contract 0x4a3708fb...

The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an owner-only kill(). One of 6

0x4a3708...5a5a77March 7, 2016

Contract 0x8b95562a...

The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an owner-only kill(). (cluster

0x8b9556...8b097dMarch 7, 2016

Contract 0x3a448196...

Identical-runtime sibling. The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an

0x3a4481...5e0e8bMarch 8, 2016

Contract 0x0a913cf7...

Identical-runtime sibling. The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an

0x0a913c...28516aMarch 8, 2016

Contract 0xb3c0330a...

The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an owner-only kill().

0xb3c033...16696cMarch 9, 2016

Contract 0x4d18dbc0...

Byte-identical deployment of: The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with

0x4d18db...1c1f1fMarch 9, 2016

Contract 0x6853dbea...

Identical-runtime sibling. The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an

0x6853db...9e6909March 9, 2016

SimpleStorage

The canonical SimpleStorage (Homestead, Mar 2016): a single uint with set(x) and a constant get() getter, the opening example of the Solidity documentation.

0x040027...a9d74dMarch 24, 2016

Contract 0x62aab67d...

The canonical SimpleStorage (Homestead, Mar 2016): a single uint with set(x) and a constant get() getter, the opening example of the Solidity documentation. One

0x62aab6...7b4128March 24, 2016

Contract 0xa8881036...

Identical-runtime sibling. The canonical SimpleStorage (Homestead, Mar 2016): a single uint with set(x) and a constant get() getter, the opening example of the

0xa88810...795a99April 3, 2016

Contract 0x1511f068...

Byte-identical deployment of: The canonical SimpleStorage (Homestead, Mar 2016): a single uint with set(x) and a constant get() getter, the opening example of t

0x1511f0...4b2405May 12, 2016

Penny

Identical-runtime sibling. Standard ethereum.org tutorial token (Homestead, Mar 2016): name/symbol/decimals metadata, a public balanceOf mapping and an overflow

0xb9a01c...3da640May 20, 2016
PreviousPage 5 of 6Next