Back to Home

0x2b8f...5858

Utility
Part of The Piper Merriam Collection
0x2b8f80bd9fe0...524cb4a75858
FrontierContract #3,579Exact Bytecode MatchEdit this contract
Deployed November 8, 2015 (10 years ago)Block 508,892

A rotating pool of participants that turns over on a fixed schedule, held in a library

Frontier EraVerified Source

Historical Significance

Taking turns is the hard part of paying strangers to do work on a schedule: if every caller races for the same job, most of the gas spent is wasted on losing transactions. This library answers it by freezing the membership at a block boundary and deriving the order from the chain itself, so the turn is decided by data everyone already has rather than by an operator. It is the same problem later keeper networks and proposer schedules solve the same way.

Context

Deployed in November 2015 on the Frontier chain by the account behind the Ethereum Alarm Clock, which deployed the whole system from one address. It reproduces exactly at solc 0.1.6 commit d6e77ce0, a build that was never released and is absent from solc-bin, so Etherscan has no compiler that can verify it.

Key Facts
Deployer
Piper Merriam(0xd3cda9...293601)
Deployment Block
508,892
Deployment Date
Nov 8, 2015, 12:38 PM
Code Size
4.5 KB
Gas at Deploy
1,243,755

Description

A library implementing a pool whose membership rotates on a fixed schedule. Participants enter by posting a bond, the pool freezes at a block boundary, and from then on the members take turns in a deterministic order derived from the block hash. The Ethereum Alarm Clock uses it to give bonded callers a first refusal window on each scheduled call before it opens to everyone, so that calls have someone accountable for making them.

Source Verified

Exact bytecode match(4,620 bytes)
Compiler: v0.1.6-
Heuristic Analysis

The following characteristics were detected through bytecode analysis and may not be accurate.

Detected Type: Utility

Bytecode Overview

Opcodes4,620
Unique Opcodes207
Jump Instructions246
Storage Operations110

External Links

Related contracts