Back to Home

StructAndFor

Experimental
Part of The Cyrus Adkisson Collection
0x127389741d50...5630c64362b5
FrontierContract #1,109Exact Bytecode MatchEdit this contract
Deployed September 13, 2015 (11 years ago)Block 228,566

A struct and for loop exercise from Cyrus Adkisson's Solidity walkthrough

Frontier EraVerified Source

Historical Significance

The struct and for loop chapter of cyrusadkisson/solidity-baby-steps, deployed 20 September 2015 and later destroyed. It stores a fixed array of structs and reads one field back through a getter. The contract has no code on the chain any more, so this source is matched against the creation transaction input rather than against a live runtime.

Context

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

Key Facts
Deployer
Cyrus Adkisson(0xcf684d...ad1bac)
Deployment Block
228,566
Deployment Date
Sep 13, 2015, 02:17 PM
Code Size
630.0 B
Gas at Deploy
1,803,502
Transactions by Year
20151

Description

The struct and for loop chapter of cyrusadkisson/solidity-baby-steps, deployed 20 September 2015 and later destroyed. It stores a fixed array of structs and reads one field back through a getter. The contract has no code on the chain any more, so this source is matched against the creation transaction input rather than against a live runtime.

Source Verified

SolidityExact bytecode match(630 bytes)
Compiler: soljson

Exact creation bytecode match. Author Cyrus Adkisson published source at https://github.com/cyrusadkisson/solidity-baby-steps/blob/master/contracts/65_struct_and_for_loop_tester.sol. Batch-matched against 357 deploy TXs from deployer 0xcf684dfb8304729355b58315e8019b1aa2ad1bac.

Historian Categories

Experimental
Heuristic Analysis

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

Detected Type: Experimental

Bytecode Overview

Opcodes630
Unique Opcodes56
Jump Instructions25
Storage Operations12

External Links

Related contracts