A minimal contract storing a single IPFS CIDv0 hash on-chain as a public string. Deployed by Thomas Bertani / Oraclize on Feb 5, 2016.
Key Facts
Description
IPFSTest is a one-line contract deployed on February 5, 2016 (block 958,095) that holds a single piece of data: the IPFS CIDv0 hash Qmd8ijSKemAE1NX2CbFcBP8wbtTweb4uqKKrd7aJe7bDN1. The contract consists of a single public string state variable named x, which compiles to an auto-generated x() getter (selector 0x0c55699c) and a constructor that copies the hardcoded string into storage slot 0. There are no setters, no access control, no events, and no other functions. The value is set at deploy time and cannot be changed.
The contract was deployed by 0x0047A8033CC6d6Ca2ED5044674Fd421F44884dE8, the same key that deployed the earlier GetSet proxy attributed to Thomas Bertani of Oraclize. Six blocks later (block 958,101) the same key deployed a byte-for-byte identical contract at 0x4b26dcf0981355c8b1f8190f116945322a62a96a. Both contracts encode the same hardcoded IPFS hash.
The content at the referenced CID is no longer retrievable through public IPFS gateways. A 2026 retrieval check against the IPFS DHT returns "no providers found for the given CID," meaning no peer is advertising that hash.
Source Verified
Exact bytecode match (init + runtime). Runtime: 279 bytes. Creation: 517 bytes (238 bytes init). Byte-for-byte identical sibling deployed 6 blocks later at 0x4b26dcf0981355c8b1f8190f116945322a62a96a by the same key.
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)
contract IPFSTest { string public x = "Qmd8ijSKemAE1NX2CbFcBP8wbtTweb4uqKKrd7aJe7bDN1"; }