A minimal owner-recording test contract Hudson Jameson deployed 89 seconds before his on-chain Marriage Registry. Runtime is the 6-byte empty body 0x606060405200.
Key Facts
Description
Deployed by Hudson Jameson — Ethereum Foundation community manager and long-time organizer of the core-dev calls — on 2016-01-02 06:48:39 UTC at block 908,565, just 89 seconds before his well-known Marriage Registry (0x58641c…) in the same session. It is an empty contract whose only logic is a constructor recording the deployer in storage slot 0; the deployed runtime is the 6-byte empty body 0x606060405200. Compiled with soljson v0.1.5 optimizer ON to match the Marriage Registry deployed moments later. Both runtime and creation bytecode reproduce byte-for-byte.
Source Verified
Runtime (6 bytes 0x606060405200, SHA-256 eb04cef0…) and creation (40 bytes) both reproduce byte-for-byte. Source `contract Stub { address owner; function Stub(){ owner=msg.sender; } }` compiled with soljson v0.1.5+commit.23865e39, optimizer ON — matching the sibling Marriage Registry deployed 89 seconds later from the same address. The tight init (CODECOPY offset 0x22, no trailing STOP pad) rules out v0.1.1.
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)
// Minimal owner-recording stub deployed 2016-01-02 06:48:39 UTC (block 908,565) by
// Hudson Jameson (0x80d63799b1e08a80f73fb7a83264b5c31600bf3a), 89 seconds before his
// Marriage Registry (0x58641c…). Runtime is the 6-byte empty body 0x606060405200;
// the constructor records the deployer. Compiler: soljson v0.1.5+commit.23865e39, optimizer ON.
contract Stub {
address owner;
function Stub() {
owner = msg.sender;
}
}