The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an owner-only kill(). One of 6
Historical Significance
The greeter from the original Frontier release walkthrough, the first contract many early developers ever deployed.
Context
Compiled with soljson-v0.2.0 (optimizer OFF); exact match of the 542-byte runtime. One of 67 byte-identical deployments.
Key Facts
Source Verified
Exact runtime bytecode match. Runtime: 542 bytes (byte-for-byte), compiled with soljson-v0.2.0+commit.4dc2445e, optimizer OFF. The on-chain creation (908 bytes) appends the ABI-encoded greeting constructor string; the 542-byte runtime is the shared cluster invariant.
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
Contract 0xd5ee93...dc8010
Same deployerByte-identical deployment of: The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with
0xd5ee93...dc8010March 7, 2016Contract 0x8b9556...8b097d
Same deployerThe classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an owner-only kill(). (cluster
0x8b9556...8b097dMarch 7, 2016Contract 0x3a4481...5e0e8b
Same deployerIdentical-runtime sibling. The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an
0x3a4481...5e0e8bMarch 8, 2016Contract 0x0a913c...28516a
Same deployerIdentical-runtime sibling. The classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an
0x0a913c...28516aMarch 8, 2016Digix
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, 2015