Back to Home

StateMachine

Utility
0xd7ee2f7c3093...f461cb125b00
FrontierContract #5,649Exact Bytecode MatchEdit this contract
Deployed December 27, 2015 (10 years ago)Block 755,796

The State Machine example from the Solidity documentation's common patterns page, deployed as written with its empty function bodies.

Frontier EraVerified Source

Context

Deployed 27 December 2015, during the Frontier era.

Key Facts
Deployment Block
755,796
Deployment Date
Dec 27, 2015, 11:51 AM
Code Size
257.0 B
Gas at Deploy
107,926
Transactions by Year
20153

Description

The StateMachine example from the common patterns page of the Solidity documentation, deployed unchanged. It holds a Stages enum running from AcceptingBlindedBids through RevealBids, AnotherStage and AreWeDoneYet to Finished, and a creationTime recorded at deployment. The timedTransitions modifier advances the stage once ten days have passed for the first and twelve for the second, and the remaining stages advance only when a function carrying transitionNext is called. bid and reveal have empty bodies in the documentation and are empty here too, so the contract does nothing but hold and advance a stage counter. Deployed by the same address as the SimpleAuction at 0xa46f385e79c13449ffad2ab75073d7a616626d7d thirty seven minutes earlier, in a run through the documentation's examples.

Source Verified

Exact bytecode match(257 bytes)
Compiler: v0.1.7+
Heuristic Analysis

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

Detected Type: Utility

Bytecode Overview

Opcodes257
Unique Opcodes75
Jump Instructions23
Storage Operations14

External Links

Related contracts