A Frontier-era Greeter contract with the message: 'Hello Adam!'
Historical Significance
One of many early Greeter deployments showing real developers learning Solidity on the live Ethereum network in 2015.
Key Facts
Description
Deployed during Ethereum's Frontier era using the canonical mortal+greeter tutorial source from the Solidity documentation. The greeting stored is 'Hello Adam!'. Verified as an exact bytecode match against the greeter-verification repo.
Source Verified
Creation TX matches: compiled Greeter base (692 bytes) + ABI-encoded greeting. soljson v0.1.1+commit.6ff4cd6a, optimizer OFF.
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
greeter
Same deployerThe Frontier-era greeter tutorial contract: returns a constructor-set greeting from greet(), with an owner-only kill() inherited from mortal.
0x4e73d5...b999d0August 26, 2015Contract 0xdd1111...5c4595
Same deployerThe go-ethereum Contract Tutorial greeter, deployed with the greeting: test
0xdd1111...5c4595August 26, 2015Contract 0xc38a04...02dfa5
Same deployerThe go-ethereum Contract Tutorial greeter, deployed with the greeting: test
0xc38a04...02dfa5August 26, 2015Digix
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, 2015