Minimal contract that stores a single public string in state, exposed via the auto-generated m() getter. First of 281 identical siblings. Source verified by EthereumHistory.
Key Facts
Description
This contract is the first of 281 identical Msg deployments. It has a single state variable string public m and no other functions; the public keyword generates the m() getter automatically. The string is presumably set once via the constructor. Compiled with solc 0.4.11+commit.68ef5810 optimizer ON runs=200. Exact code match; only the trailing 34-byte Swarm/CBOR metadata hash differs from source-formatting delta.
Proof: cartoonitunes/awesome-ethereum-proofs, folder msg-string-0x2c8f5862.
Source Verified
Exact match on 354 code bytes with solc 0.4.11 optimizer ON runs=200. Only trailing 34-byte Swarm metadata differs (source formatting delta). Cluster: 281+ identical-runtime deployments. Also Etherscan-verified with EthereumHistory attribution.
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
Byzantium Era
First Metropolis hard fork. Added zk-SNARK precompiles, REVERT opcode, and staticcall.
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)
pragma solidity ^0.4.0;
contract Msg {
string public m;
}External Links
Related contracts
Sweeper
Same eraMinimal ETH sweeper, first of 1,900 identical deployments in a 2-day burst in January 2018. All sweep to a single hardcoded destination. Source verified by EthereumHistory.
0xeb15f6...6cb3e1January 23, 2018HashStore
Same eraMinimal view-only contract holding a single uint256 hash in state, exposed via getHash(). First of 328 identical siblings. Source verified by EthereumHistory.
0xf37137...2aaabeMarch 14, 2018Forwarder
Same eraMinimal ETH forwarder, first of 144 identical siblings. Payable fallback loads destination from state slot 0 and forwards msg.value via transfer(). Source verified by EthereumHistory.
0xb937e4...67885dMarch 28, 2018Empty
Same eraTrivial empty contract with reverting fallback. No functions, no state. First of 7 identical deployments.
0x5e7695...34016aMay 10, 2018MetaPunk
Same eraA June 2018 ERC-721 built to represent CryptoPunks, holding none. It has minted 9,640 tokens while the punks contract it points at is not the real one.
0x0144b7...50c9dfJune 23, 2018Storage
Same eraClassic set/get storage tutorial contract. Single uint256 slot with set(uint256) and get() functions. Cluster of 5 identical deployments.
0x160e71...e2e983July 29, 2018