Back to Home

MapElevationStorage

Utility
Part of The Cyrus Adkisson Collection
0x3c91d10e8270...91140353da90
FrontierContract #7,841Exact Bytecode MatchEdit this contract
Deployed February 5, 2016 (10 years ago)Block 954,975

A redeployment of the Etheria elevation map on a newer compiler

Frontier EraVerified Source

Historical Significance

An early example of onchain game data kept in its own contract and then frozen, so the world map could outlive any single version of the game.

Context

Deployed in the Homestead era, when separating immutable map data from game logic was still an unusual thing to do.

Key Facts
Deployer
Cyrus Adkisson(0xcf684d...ad1bac)
Deployment Block
954,975
Deployment Date
Feb 5, 2016, 12:28 AM
Code Size
701.0 B
Gas at Deploy
218,851
Transactions by Year
20161

Description

MapElevationStorage holds the height of every square of the Etheria map in one array of 1089 bytes, filled a column at a time and then locked so it can never change. Etheria versions 0.9 through 1.2 read their terrain from a store of this source. This deployment is a later build of it, compiled with solc v0.2.1 rather than the v0.1.6 used for the store the game contracts point at. Deployed on 5 February 2016 by 0xcf684dfb8304729355b58315e8019b1aa2ad1bac, the account of Cyrus Adkisson, and recovered from the author's own published source.

Source Verified

Exact bytecode match(701 bytes)
Compiler: v0.2.1+
Heuristic Analysis

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

Detected Type: Utility
Contains SELFDESTRUCT opcode

Bytecode Overview

Opcodes701
Unique Opcodes90
Jump Instructions39
Storage Operations17

External Links

Related contracts