Back to Home

CanaryV6

Unclassified
Part of The Piper Merriam Collection
0xe6d67a9f41b8...2691f6112eec
FrontierContract #5,818Exact Bytecode MatchEdit this contract

Bytecode verified via sibling

This contract shares identical runtime bytecode with CanaryV6 (0xfc8a2407...) which has been verified through compiler archaeology.

Deployed December 31, 2015 (10 years ago)Block 774,206

A liveness canary for the Ethereum Alarm Clock, deployed 31 December 2015.

Frontier EraVerified Source

Historical Significance

A canary for the Ethereum Alarm Clock. heartbeat records the block it was called in, increments a counter and immediately schedules the next heartbeat through the scheduler, so the chain of calls sustains itself for as long as the service keeps executing. isAlive asks the pending call for its target block and compares it against the current block number, so a scheduler that stops running shows up as a dead canary rather than as silence. The owner can cancel it. Deployed by Piper Merriam from 0xd3cda913deb6f67967b99d67acdfa1712c293601.

Context

Deployed while the Alarm Clock was the main attempt at scheduled transactions on Ethereum, which the protocol itself does not provide.

Key Facts
Deployer
Piper Merriam(0xd3cda9...293601)
Deployment Block
774,206
Deployment Date
Dec 31, 2015, 03:44 AM
Code Size
1.1 KB
Gas at Deploy
339,726
Transactions by Year
20151
20161

Description

A canary for the Ethereum Alarm Clock. heartbeat records the block it was called in, increments a counter and immediately schedules the next heartbeat through the scheduler, so the chain of calls sustains itself for as long as the service keeps executing. isAlive asks the pending call for its target block and compares it against the current block number, so a scheduler that stops running shows up as a dead canary rather than as silence. The owner can cancel it. Deployed by Piper Merriam from 0xd3cda913deb6f67967b99d67acdfa1712c293601.

Source Verified

Exact bytecode match(1,127 bytes)
Compiler: v0.1.6+
Heuristic Analysis

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

Detected Type: Unclassified

Bytecode Overview

Opcodes1,127
Unique Opcodes134
Jump Instructions55
Storage Operations28

External Links

Related contracts