Back to Home

0x873b...8044

Utility
Part of The Piper Merriam Collection
0x873bf63c8987...ea81df0b8044
FrontierContract #3,580Exact Bytecode MatchEdit this contract
Deployed November 8, 2015 (10 years ago)Block 508,896

The scheduling logic for the Ethereum Alarm Clock, held in a library

Frontier EraVerified Source

Historical Significance

The rules a scheduling service has to enforce before it takes anyone's money, that the target block is far enough ahead to be claimable, that the payment covers the gas and the caller's fee, and that the new call lands in the right place in the queue, are all here rather than in the contract users call. Keeping the policy in a linked library meant it could be redeployed and pointed at without moving the queue itself.

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,896
Deployment Date
Nov 8, 2015, 12:40 PM
Code Size
7.5 KB
Gas at Deploy
2,035,539

Description

A library holding the logic behind the Ethereum Alarm Clock's scheduler. It validates a request, checks the target block is far enough ahead and that enough ether was sent to cover the payment and the caller's fee, deploys the call contract and funds it, then inserts it into the ordered index of upcoming calls so that callers can find it. It also carries the defaults for the claim window, the grace period and the fees.

Source Verified

Exact bytecode match(7,668 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

Opcodes7,668
Unique Opcodes240
Jump Instructions339
Storage Operations109

External Links

Related contracts