Context
Frontier and Homestead era deployment.
Key Facts
Description
The Frontier guide's greeter and mortal pair, deployed with both of its public functions renamed. The one that returns the greeting is called call, and the one that destroys the contract is called comeback rather than kill. Eight bytes separate it from the guide source and all eight are the two dispatcher entries. Naming the self-destruct comeback is the sort of joke that only survives because bytecode keeps the selector: the name is not recorded anywhere on chain, only the first four bytes of its hash, and those are enough to read it back.
Source Verified
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)
contract mortal {
address owner;
function mortal() { owner = msg.sender; }
function comeback() { if (msg.sender == owner) suicide(owner); }
}
contract greeter is mortal {
string greeting;
function greeter(string _greeting) {
greeting = _greeting;
}
function call() returns (string) {
return greeting;
}
}External Links
Related contracts
token
Same deployerDeployment of the classic Solidity tutorial Coin contract with a default supply of 5,000 tokens and a CoinTransfer event.
0xbdc57b...68a548November 4, 2015token
Same deployerDeployment of the classic Solidity tutorial Coin contract with a default supply of 500 tokens and a CoinTransfer event.
0x283f11...2cea11November 4, 2015Greeter
Same eraA HelloWorld greeter deployed at block 51,909 on 8 August 2015, one of a run of contracts from the same account that week.
0x412fda...7267edAugust 8, 2015Greeter
Same eraA Greeter with the message 'Ethereum will change the world smarter' - deployed Aug 8, 2015 by a developer connected to the Tokyo Smart Contract meetup.
0xda0c1c...7a68ebAugust 8, 2015MessageStore
Same eraA 6-line contract storing a single public string, deployed Day 9 of Ethereum by a prolific early experimenter who shipped 18 contracts in one week.
0xd2eccd...ff3d6bAugust 8, 2015Greeter
Same eraThe go-ethereum Contract Tutorial greeter, deployed with the greeting: Hello World!
0x506f4b...466983August 8, 2015