Back to Home

SimpleStorage

Unclassified
0xb9cdbd2d9844...cdd1d6f297a6
FrontierContract #1,310Exact 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,372

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,372
Deployment Date
Sep 19, 2015, 04:28 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