Utility Contracts

Small single-purpose helpers — forwarders, sweepers, canaries, timers and other plumbing.

123 documented contracts

HexValidator

A standalone test of the Etheria hex coordinate bounds check

0xdf2ac0...453c32October 14, 2015

Contract 0x6e6012f6...

The Etheria hex bounds check with the absolute value missing its else branch

0x6e6012...e95640October 14, 2015

HexValidator

The Etheria hex bounds check in the form that reached Etheria v0.85

0x18b84d...df4d41October 14, 2015

Contract 0xf20c9fa3...

The Etheria hex bounds check paired with the byte extractor

0xf20c9f...676af7October 14, 2015

Etheria

Etheria v0.8, the version where anyone could accept a bid on anyone's tile

0xcf1eec...a3f9e6October 15, 2015

BlockDefStorage

The earliest surviving Etheria block definition store, with a self locking initializer

0x08dbb4...7df9feOctober 15, 2015

BlockDefStorage

The Etheria block definition store with the initializer lock repaired

0xed9c3a...3662c1October 16, 2015

Contract 0x5bc36205...

Elevation storage for a pre release Etheria, sealed when the last column lands

0x5bc362...24dd6cOctober 16, 2015

BlockDefStorage

Block shape storage for a pre release Etheria, with the inner loop bound wrong

0xc81fae...25ad3fOctober 17, 2015

BlockDefStorage

Block shape storage for a pre release Etheria, with a dynamic attachment list

0x57cdd5...e5f884October 17, 2015

Etheria

Etheria v0.85, deployed 17 October 2015. The author's published file for it is a later reconstruction; this is the source that compiles to the deployed bytecode.

0xa2f63e...ebbe3dOctober 17, 2015

ListLogs

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

adStorer

The store behind the ether_ad advertising dapp, holding eight auctioned ad slots

0xe16fe9...f147f8October 20, 2015

OnePhaseAuction

One of the eight ether_ad advertising slots, run as an open ascending auction

0xfe524f...6bee4aOctober 20, 2015

Contract 0x616131d1...

One of the eight ether_ad advertising slots, run as an open ascending auction

0x616131...c102bbOctober 20, 2015

Contract 0xc4b28854...

One of the eight ether_ad advertising slots, run as an open ascending auction

0xc4b288...fc02c2October 20, 2015

Contract 0x68b3b682...

One of the eight ether_ad advertising slots, run as an open ascending auction

0x68b3b6...3f2c14October 20, 2015

Contract 0xc895c144...

The library that rotates the Ethereum Alarm Clock's pool of callers

0xc895c1...c0af3fOctober 22, 2015

Contract 0x27b1b436...

The library holding the Ethereum Alarm Clock's call database and payout accounting

0x27b1b4...35c28bOctober 22, 2015

Relay

The Relay from Piper Merriam's Ethereum Alarm Clock, created by the scheduler itself to forward one call at a time.

0x66bf4c...6564c7October 22, 2015

Contract 0xd6bbd16e...

The library that rotates the Ethereum Alarm Clock's pool of callers

0xd6bbd1...c8c58eOctober 23, 2015

Contract 0x5c3623dc...

The library holding the Ethereum Alarm Clock's call database and payout accounting

0x5c3623...12d898October 23, 2015

Pinger

A November 2015 test harness that calls move(uint8) back on whoever pings it, cycling through four directions.

0x128561...4128bcNovember 7, 2015

EthXbt

An Oraclize price ticker that fetches the ETH/Bitcoin (ETH/XBT) rate from Kraken, deployed at DEVCON1 in November 2015.

0x3c025c...dd3142November 19, 2015
PreviousPage 2 of 6Next