The canonical ethereum.org 'Hello World' greeter (mortal + greeter): greet() returns a stored greeting; kill() selfdestructs to the owner. One of 68 identical-r
Historical Significance
The reference 'Hello World' contract from ethereum.org's early documentation, deployed at least 68 times in the Frontier era - one of 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 have self-destructed via kill().
Key Facts
Source Verified
Exact byte-for-byte match of the on-chain runtime (366 bytes). The reconstructed source compiled with soljson v0.1.5+commit.23865e39, optimizer ON, reproduces the runtime exactly (SHA-256 405323340e37a215b653b4048feae02c41756a4e065f6efc24d6bb27803af477). The canonical ethereum.org 'Hello World' greeter (mortal base + greeter). One of 68 identical-runtime Frontier deployments; verify.js in the proof folder reproduces the match. Proof: https://github.com/cartoonitunes/awesome-ethereum-proofs/tree/main/proofs/greeter-0x328e48b6
Historian Categories
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; }
}External Links
Related contracts
Digix
Same eraThe earliest known attempt to deploy a smart contract on Ethereum mainnet (Aug 7 2015, thanateros.eth). Ran out of gas before code deposit; creation bytecode reconstructed exactly.
0x9a049f...a977a0August 7, 2015Test
Same eraThe earliest known Ethereum contract with executable runtime code. A single function go() that returns the string "eth", compiled with the first publicly available Solidity compiler (v0.1.1).
0x651629...8c21faAugust 7, 2015Greeter
Same eraAn early Ethereum contract that returns the string “Hello World!” when called.
0xfea8c4...8b08ebAugust 7, 2015Greeter
Same eraOne of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'
0xd464e6...dc98f3August 7, 2015Greeter
Same eraOne of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'
0xf91486...63ea50August 7, 2015Greeter
Same eraOne of six HelloWorld Greeter deployments by Linagee on Ethereum Frontier Day 1 - same source, same compiler, greeting: 'Hello World!'
0x3dbdee...5658a9August 7, 2015