Back to Home

SimpleStorage

Utility
0x07d39cea6fac...5cf809918e8d
FrontierContract #1,312Exact Bytecode MatchEdit this contract
Deployed September 19, 2015 (10 years ago)Block 258,392

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

Frontier EraVerified Source

Historical Significance

The contract the Solidity documentation opens with, and for most readers of the period the first one they compiled. It teaches the one thing the EVM does that a script does not: a number written here survives the transaction that wrote it, is readable by anyone, and costs real money to change.

Context

Deployed in 2015 on the Ethereum Frontier network.

Key Facts
Deployment Block
258,392
Deployment Date
Sep 19, 2015, 04:33 PM
Code Size
119.0 B
Gas at Deploy
49,095

Description

SimpleStorage is the contract the Solidity documentation opens with: 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: Utility

Bytecode Overview

Opcodes119
Unique Opcodes61
Jump Instructions4
Storage Operations2

External Links

Related contracts