Experimental Contracts

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

167 documented contracts

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0x98a881...49388cAugust 23, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0x248ef2...4e8598August 23, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0x9eea4c...a2708fAugust 25, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0x08ac66...84e44aAugust 25, 2015

Counter

A 159-byte counter: inc() raises a stored number by one and logs an Incremented event carrying the new value and whether it is odd.

0x96d95b...26f998August 26, 2015

Counter

A 159-byte counter: inc() raises a stored number by one and logs an Incremented event carrying the new value and whether it is odd.

0x5fda63...9df1f4August 26, 2015

Counter

A 159-byte counter: inc() raises a stored number by one and logs an Incremented event carrying the new value and whether it is odd.

0x94f658...e90accAugust 26, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0x4e73d5...b999d0August 26, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0x5d30ef...b94058August 27, 2015

Counter

An 89-byte contract with a public uint8 that any plain transfer increments, but only once: the guard permits the step only while the value is still zero.

0xfef1f3...92cad3August 27, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0x1b5e6a...e19bb9August 28, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0x083e1d...0fb616August 30, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0x3ae3af...e4e04dAugust 31, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0xb0ee52...929cb5September 4, 2015

Pong (minimal)

A minimal Pong contract with an int8 getter/setter and owner-only selfdestruct. Simpler predecessor to the tutorial Pong at 0x3a0cc907.

0x4f8791...ef366fSeptember 4, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0xc86d02...192398September 5, 2015

Ping

The Ping half of Cyrus Adkisson's contract to contract call exercise

0xd2478e...543d24September 5, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0x283263...a28cdbSeptember 7, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0x96b3ff...dd2019September 8, 2015

TwoD

A two dimensional array exercise from Cyrus Adkisson's Solidity walkthrough

0x78e332...fc4decSeptember 12, 2015

ArrayRR

An array in, array out exercise from Cyrus Adkisson's Solidity walkthrough

0x64c159...2b9f2dSeptember 12, 2015

greeter

The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.

0x199f9e...98318bSeptember 12, 2015

StructAndFor

A struct and for loop exercise from Cyrus Adkisson's Solidity walkthrough

0x127389...4362b5September 13, 2015

ContractDetector

A tutorial contract that detects whether a caller is a contract or an externally owned account.

0xfa934f...115760September 13, 2015
PreviousPage 3 of 7Next