Back to Home

0x393e...9cea

Utility
Part of The Cyrus Adkisson Collection
0x393e2b1d499e...d3d24c509cea
FrontierContract #1,174Exact Bytecode MatchEdit this contract
Deployed September 16, 2015 (11 years ago)Block 241,978

The Pong half of Cyrus Adkisson's contract to contract call exercise

Frontier EraVerified Source

Historical Significance

A test harness for contract to contract calls, from the period when it was not obvious that a contract could call back into its caller at all. Driving a counterparty through a cycle of states from the outside is how the reentrancy behaviour of the EVM was first explored, well before it was understood as a hazard.

Context

Frontier era deployment by Cyrus Adkisson, from his Solidity teaching repository.

Key Facts
Deployer
Cyrus Adkisson(0xcf684d...ad1bac)
Deployment Block
241,978
Deployment Date
Sep 16, 2015, 08:40 AM
Code Size
866.0 B
Gas at Deploy
231,410
Transactions by Year
20151

Description

The pong chapter of cyrusadkisson/solidity-baby-steps, the contract that Ping calls into. It keeps a counter that only a transactional call can increment, which is the point the exercise is making. Deployed 16 September 2015 and later destroyed.

Source Verified

Exact bytecode match(866 bytes)
Compiler: v0.1.3+
Heuristic Analysis

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

Detected Type: Utility

Bytecode Overview

Opcodes866
Unique Opcodes81
Jump Instructions31
Storage Operations15

External Links

Related contracts