Back to Home

CanaryV6

Unclassified
Part of The Piper Merriam Collection
0xb044496a4ed2...66c95d382495
FrontierContract #5,972Exact 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 January 5, 2016 (10 years ago)Block 799,533

A liveness canary for the Ethereum Alarm Clock, deployed 5 January 2016.

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
799,533
Deployment Date
Jan 5, 2016, 03:53 AM
Code Size
1.1 KB
Gas at Deploy
339,726
Transactions by Year
20162

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