The canonical Solidity 'multiply by 7' tutorial contract from the Frontier documentation.
Historical Significance
The canonical 'Hello World' of Solidity computation - the first example most developers encountered when learning to write smart contracts on Ethereum.
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.
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 Multiply7 {
function multiply(uint input) returns (uint) {
return input * 7;
}
}External Links
Related contracts
Ballot
Same deployerDelegated voting over five proposals, with the chairperson handing out voting rights
0x640fa6...b57e8aAugust 25, 2015exchange
Same deployerThe exchange example from the ethereum dapp-bin standardized contract APIs, whose deleteOrder lets anyone cancel anyone else's order.
0xb34555...5f06b4September 8, 2015currency
Same deployerAn early Frontier-era token contract implementing a pre-ERC-20 interface, deployed on September 8, 2015 by an address associated with the ENS name collectibletr
0x8494f7...634fd3September 8, 2015MyToken
Same deployerA MyToken template deployment by collectibletrust.eth on November 3, 2015, linking the same deployer responsible for the pre-ERC-20 currency contract from Septe
0x5f100e...12a9e0November 3, 2015Association
Same deployerToken-weighted governance over a share contract, from the ethereum.org tutorial
0xef10df...aa2645December 10, 2015Digix
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, 2015