The guide's greeter, with greet renamed to returnContract
Context
Frontier and Homestead era deployment.
Key Facts
Description
This is the Frontier guide's greeter and mortal pair, deployed with one edit: the function that returns the greeting is called returnContract rather than greet. Four bytes separate it from the same source published at 0x1c22836db6a4c130bf312d09f28da8088bb3fa01, and all four are the dispatcher entry for that one name. The contract itself kept its name. Had it been renamed, greeter(string) would have stopped being the constructor and appeared in the dispatcher as a fourth entry, and it does not. The edit is worth naming because it is invisible to a search by function: a copy of a tutorial contract with one identifier changed matches nothing a sweep looks for.
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; }
}
contract greeter is mortal {
string greeting;
function greeter(string _greeting) {
greeting = _greeting;
}
function returnContract() returns (string) {
return greeting;
}
function kill() { if (msg.sender == owner) suicide(owner); }
}External Links
Related contracts
Contract 0x57d244...bb3d41
Same deployerA copy of the greeter contract from the Frontier Guide, used to put a commercial mortgage commitment form onchain in 2015.
0x57d244...bb3d41October 28, 2015Contract 0xbf3270...656deb
Same deployerA copy of the greeter contract from the Frontier Guide, used to put a commercial mortgage commitment form onchain in 2015.
0xbf3270...656debOctober 28, 2015Contract 0x1eeaff...0e074d
Same deployerA copy of the greeter contract from the Frontier Guide, used to put a commercial mortgage commitment form onchain in 2015.
0x1eeaff...0e074dOctober 28, 2015Contract 0x7a491d...21f012
Same deployerA copy of the greeter contract from the Frontier Guide, used to put a commercial mortgage commitment form onchain in 2015.
0x7a491d...21f012November 4, 2015Contract 0x09cfde...3711c7
Same deployerA copy of the greeter contract from the Frontier Guide, used to put a commercial mortgage commitment form onchain in 2015.
0x09cfde...3711c7November 6, 2015Contract 0xc70615...4adf2c
Same deployerA copy of the greeter contract from the Frontier Guide, used to put a commercial mortgage commitment form onchain in 2015.
0xc70615...4adf2cNovember 15, 2015