The canonical SimpleStorage (Homestead, Mar 2016): a single uint with set(x) and a constant get() getter, the opening example of the Solidity documentation.
Historical Significance
The 'hello world' of Solidity: the first example from the official documentation, storing and returning a single integer.
Context
Compiled with soljson-v0.1.5 (optimizer OFF); exact match of both the 151-byte runtime and 167-byte creation bytecode. One of 18 byte-identical deployments.
Key Facts
Source Verified
Exact bytecode match. Runtime: 151 bytes (byte-for-byte). Creation: 167 bytes (byte-for-byte). Compiled with soljson-v0.1.5+commit.23865e39, optimizer OFF.
Homestead Era
The first planned hard fork. Removed the canary contract, adjusted gas costs.
Bytecode Overview
Verified Source Available
Source verified through compiler archaeology and exact bytecode matching.
View Verification ProofShow source code (Solidity)
contract SimpleStorage {
uint storedData;
function set(uint x) {
storedData = x;
}
function get() constant returns (uint) {
return storedData;
}
}External Links
Related contracts
Contract 0xd30445...d1133b
Same deployerThe canonical SimpleStorage (Homestead, Mar 2016): a single uint with set(x) and a constant get() getter, the opening example of the Solidity documentation. One
0xd30445...d1133bJune 27, 2016Contract 0xdc0657...a3e966
Same deployerThe canonical SimpleStorage (Homestead, Mar 2016): a single uint with set(x) and a constant get() getter, the opening example of the Solidity documentation. (cl
0xdc0657...a3e966June 27, 2016