Bytecode verified via sibling
This contract shares identical runtime bytecode with Store (0x791e7feb...) which has been verified through compiler archaeology.
A one slot bytes32 store from the first days of 2016 that logs who wrote to it.
Historical Significance
One bytes32 in storage, a get() that returns it and a set(bytes32) that overwrites it and fires Set(address,bytes32) recording the caller and the new value. Anyone may write, so the storage slot holds only the most recent value while the event log holds the whole history and who wrote each entry. Source recovered by exact bytecode match: solc v0.1.1+commit.6ff4cd6 with the optimizer on reproduces all 150 bytes of the creation transaction.
Context
Deployed in 2015 on the Ethereum Frontier network.
Key Facts
Description
One bytes32 in storage, a get() that returns it and a set(bytes32) that overwrites it and fires Set(address,bytes32) recording the caller and the new value. Anyone may write, so the storage slot holds only the most recent value while the event log holds the whole history and who wrote each entry. Source recovered by exact bytecode match: solc v0.1.1+commit.6ff4cd6 with the optimizer on reproduces all 150 bytes of the creation transaction.
Source Verified
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
Frontier Era
The initial release of Ethereum. A bare-bones implementation for technical users.
Bytecode Overview
Verified Source Available
Source verified through compiler archaeology and exact bytecode matching.
View Verification ProofShow source code (Solidity)
// Submitted by EthereumHistory (ethereumhistory.com)
contract Store {
bytes32 value;
event Set(address sender, bytes32 value);
function get() returns (bytes32) {
return value;
}
function set(bytes32 newValue) {
value = newValue;
Set(msg.sender, newValue);
}
}External Links
Related contracts
Contract 0xd7a5e0...a1de54
Same deployerA one slot bytes32 store from the first days of 2016 that logs who wrote to it.
0xd7a5e0...a1de54January 1, 2016Store
Same deployerA one slot bytes32 store from the first days of 2016 that logs who wrote to it.
0x791e7f...f8a790January 1, 2016Contract 0xd66cef...47e5cf
Same deployerA one slot bytes32 store from the first days of 2016 that logs who wrote to it.
0xd66cef...47e5cfJanuary 1, 2016Contract 0xf9f0ce...76c8cc
Same deployerA one slot bytes32 store from the first days of 2016 that logs who wrote to it.
0xf9f0ce...76c8ccJanuary 3, 2016