The multiply-by-seven example from the JSON-RPC documentation
Historical Significance
The contract the JSON-RPC and web3 documentation used to demonstrate a call, which makes it a fixture rather than an application: it exists so that a reader can watch ABI encoding, eth_call and the return value work. Copies of it on mainnet mark the point where someone got a client talking to the chain for the first time.
Context
Deployed in November 2015 on the Frontier chain, with a compiler that was already a year out of date by then.
Key Facts
Description
One function that takes a number and returns it multiplied by seven. It is the contract the Ethereum JSON-RPC and web3 documentation used to demonstrate eth_call and ABI encoding, so it exists to be called rather than to do anything. This deployment was produced by the PoC-8 era cpp-ethereum compiler, which reports itself as version 0.8.2 and emits a twelve byte constructor prologue with no memory pointer setup, so Etherscan has no compiler that can verify it.
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 Multiply7 {
function multiply(uint input) constant returns (uint) {
return input * 7;
}
}External Links
Related contracts
Greeter
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, 2015Contract 0xd4eae4...a2c77a
Same eraThe ethereum.org crowdsale tutorial, deployed on the ninth day of the public chain, with the funding goal, deadline and price fixed at construction.
0xd4eae4...a2c77aAugust 8, 2015Greeter
Same eraA Frontier-era Greeter contract with the message: 'Hello World!'
0x113158...72fa8aAugust 8, 2015