A Frontier-era copy of the canonical ethereum.org greeter - greet() reads a stored string; the mortal base adds owner-only kill(). Shares its 366-byte runtime w
Historical Significance
The reference 'Hello World' contract from ethereum.org's early documentation, deployed at least 68 times in the Frontier era - among the most-copied early Solidity contracts.
Context
Frontier-era greeter from the ethereum.org tutorials; 41 of the 68 identical-runtime deployments remain live on-chain, the rest self-destructed via kill().
Key Facts
Source Verified
Exact byte-for-byte match of the on-chain runtime (366 bytes); compiled with soljson v0.1.5+commit.23865e39, optimizer ON (runtime SHA-256 405323340e37a215b653b4048feae02c41756a4e065f6efc24d6bb27803af477). Canonical ethereum.org greeter; one of 68 identical-runtime Frontier deployments. Proof: https://github.com/cartoonitunes/awesome-ethereum-proofs/tree/main/proofs/greeter-0x328e48b6
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 mortal {
address owner;
function mortal() { owner = msg.sender; }
function kill() { if (msg.sender == owner) suicide(owner); }
}
contract greeter is mortal {
string greeting;
function greeter(string _greeting) { greeting = _greeting; }
function greet() constant returns (string) { return greeting; }
}