The canonical Solidity 'multiply by 7' tutorial contract from the Frontier documentation.
Key Facts
Description
Deployed at block 66,173 on August 9, 2015. This is the simplest possible Solidity function contract - a single multiply(uint) function that returns the input multiplied by 7. It was the first example in the Frontier-era Solidity documentation, used to demonstrate basic function dispatch, argument passing, and arithmetic on the EVM. At just 126 bytes, it is one of the smallest functional Solidity contracts ever deployed to mainnet.
Source Verified
Creation bytecode (126 bytes) matches exactly. Compiled with soljson v0.1.1+commit.6ff4cd6a, optimizer OFF. Single function: multiply(uint) selector c6888fa1.
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 Multiply7 {
function multiply(uint input) returns (uint) {
return input * 7;
}
}