Back to Home

BlockDefStorage

Utility
Part of The Cyrus Adkisson Collection
0x08dbb4cccccf...2781e67df9fe
FrontierContract #2,115Exact Bytecode MatchEdit this contract
Deployed October 15, 2015 (10 years ago)Block 389,669

The earliest surviving Etheria block definition store, with a self locking initializer

Frontier EraVerified Source

Context

Frontier era deployment by Cyrus Adkisson, the author of Etheria.

Key Facts
Deployer
Cyrus Adkisson(0xcf684d...ad1bac)
Deployment Block
389,669
Deployment Date
Oct 15, 2015, 11:10 PM
Code Size
1.7 KB
Gas at Deploy
473,432
Transactions by Year
201522

Description

Holds block shapes as int8[3][8] occupies and int8[3][] attachesto for 20 block types. Each init function marks its index in a uint8[32] done array, scans all 32 entries, and sets its lock only once none is still zero, so the store seals itself when the last block type has been written. initOccupies contains a bare expression statement, occupiesdone[which];, where the assignment was meant to be, so the occupies lock can never engage. Cyrus Adkisson redeployed with the assignment in place the following day.

Source Verified

Exact bytecode match(1,717 bytes)
Compiler: v0.1.5+
Heuristic Analysis

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

Detected Type: Utility

Bytecode Overview

Opcodes1,717
Unique Opcodes101
Jump Instructions109
Storage Operations37

External Links

Related contracts