Utility Contracts
Small single-purpose helpers — forwarders, sweepers, canaries, timers and other plumbing.
CallerPool
The bonded caller pool of the Ethereum Alarm Clock: callers post a bond, take turns being the designated executor, and forfeit it if they miss.
0x36290e...1c19d7October 8, 2015Contract 0x7a386210...
A call forwarder from the Ethereum Alarm Clock: it relays a call to any address, and only the scheduler that created it may ask.
0x7a3862...bccddbOctober 8, 2015Owned
An ownership holder with no access control: it stores one address and any account at all can overwrite it.
0x213710...798d50October 11, 2015Owned
A two function ownership holder from October 2015 whose setter has no access control, so any address can take it over.
0x062e0c...78ff1fOctober 12, 2015Ballot
Delegated voting with a proposal count fixed at deployment
0x39d854...d2e2f7October 12, 2015Etheria
Etheria v0.7, the fatally bugged proto its author could never reproduce
0x014836...10d953October 14, 2015HexValidator
A standalone test of the Etheria hex coordinate bounds check
0xdf2ac0...453c32October 14, 2015Contract 0x6e6012f6...
The Etheria hex bounds check with the absolute value missing its else branch
0x6e6012...e95640October 14, 2015HexValidator
The Etheria hex bounds check in the form that reached Etheria v0.85
0x18b84d...df4d41October 14, 2015Contract 0xf20c9fa3...
The Etheria hex bounds check paired with the byte extractor
0xf20c9f...676af7October 14, 2015Etheria
Etheria v0.8, the version where anyone could accept a bid on anyone's tile
0xcf1eec...a3f9e6October 15, 2015BlockDefStorage
The earliest surviving Etheria block definition store, with a self locking initializer
0x08dbb4...7df9feOctober 15, 2015BlockDefStorage
The Etheria block definition store with the initializer lock repaired
0xed9c3a...3662c1October 16, 2015Contract 0x5bc36205...
Elevation storage for a pre release Etheria, sealed when the last column lands
0x5bc362...24dd6cOctober 16, 2015BlockDefStorage
Block shape storage for a pre release Etheria, with the inner loop bound wrong
0xc81fae...25ad3fOctober 17, 2015BlockDefStorage
Block shape storage for a pre release Etheria, with a dynamic attachment list
0x57cdd5...e5f884October 17, 2015Etheria
Etheria v0.85, deployed 17 October 2015. Its author's published file is a later reconstruction; this is the source that compiles to the bytecode.
0xa2f63e...ebbe3dOctober 17, 2015ListLogs
On-chain log aggregator (Serpent, list_logs/main.se): addLog(v) emits a Log(string) event; addBreak() marks the current block as a section boundary.
0xa619c3...443f65October 18, 2015adStorer
The store behind the ether_ad advertising dapp, holding eight auctioned ad slots
0xe16fe9...f147f8October 20, 2015Contract 0x616131d1...
One of the eight ether_ad advertising slots, run as an open ascending auction
0x616131...c102bbOctober 20, 2015OnePhaseAuction
One of the eight ether_ad advertising slots, run as an open ascending auction
0xfe524f...6bee4aOctober 20, 2015Contract 0x68b3b682...
One of the eight ether_ad advertising slots, run as an open ascending auction
0x68b3b6...3f2c14October 20, 2015Contract 0xc4b28854...
One of the eight ether_ad advertising slots, run as an open ascending auction
0xc4b288...fc02c2October 20, 2015Contract 0x8723cbee...
The ethereum.org crowdsale tutorial: contributions run to a deadline against a goal, pay out a separate reward token, and are refunded if the goal is missed.
0x8723cb...2545e4October 21, 2015