Experimental Contracts
Tutorials, tests, and one-off experiments — including the first things anyone deployed to Ethereum.
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, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0x248ef2...4e8598August 23, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0x9eea4c...a2708fAugust 25, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0x08ac66...84e44aAugust 25, 2015Counter
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, 2015Counter
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, 2015Counter
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, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0x4e73d5...b999d0August 26, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0x5d30ef...b94058August 27, 2015Counter
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, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0x1b5e6a...e19bb9August 28, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0x083e1d...0fb616August 30, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0x3ae3af...e4e04dAugust 31, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0xb0ee52...929cb5September 4, 2015Pong (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, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0xc86d02...192398September 5, 2015Ping
The Ping half of Cyrus Adkisson's contract to contract call exercise
0xd2478e...543d24September 5, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0x283263...a28cdbSeptember 7, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0x96b3ff...dd2019September 8, 2015TwoD
A two dimensional array exercise from Cyrus Adkisson's Solidity walkthrough
0x78e332...fc4decSeptember 12, 2015ArrayRR
An array in, array out exercise from Cyrus Adkisson's Solidity walkthrough
0x64c159...2b9f2dSeptember 12, 2015greeter
The Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0x199f9e...98318bSeptember 12, 2015StructAndFor
A struct and for loop exercise from Cyrus Adkisson's Solidity walkthrough
0x127389...4362b5September 13, 2015ContractDetector
A tutorial contract that detects whether a caller is a contract or an externally owned account.
0xfa934f...115760September 13, 2015