Back to Home

SimpleStorage

Unclassified
0x40d5082f6d58...d5714d5d0b54
FrontierContract #1,301Exact Bytecode MatchEdit this contract

Bytecode verified via sibling

This contract shares identical runtime bytecode with SimpleStorage (0x07d39cea...) which has been verified through compiler archaeology.

Deployed September 19, 2015 (10 years ago)Block 258,247

The SimpleStorage tutorial contract with a log event added to its setter.

Frontier EraVerified Source

Historical Significance

SimpleStorage is the first contract in the Solidity documentation: one stored number, a set(uint256) and a get(). This version adds an event, log(uint256), fired from set before the write, which is how a 2015 developer watched a transaction land before there were block explorers that decoded storage. Source recovered by exact bytecode match: solc v0.1.1+commit.6ff4cd6 with the optimizer on reproduces all 119 bytes of the creation transaction.

Context

Deployed in 2015 on the Ethereum Frontier network.

Key Facts
Deployment Block
258,247
Deployment Date
Sep 19, 2015, 03:54 PM
Code Size
119.0 B
Gas at Deploy
49,095

Description

SimpleStorage is the first contract in the Solidity documentation: one stored number, a set(uint256) and a get(). This version adds an event, log(uint256), fired from set before the write, which is how a 2015 developer watched a transaction land before there were block explorers that decoded storage. Source recovered by exact bytecode match: solc v0.1.1+commit.6ff4cd6 with the optimizer on reproduces all 119 bytes of the creation transaction.

Source Verified

Exact bytecode match(119 bytes)
Compiler: v0.1.1+
Heuristic Analysis

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

Detected Type: Unclassified

Bytecode Overview

Opcodes119
Unique Opcodes61
Jump Instructions4
Storage Operations2

External Links

Related contracts