The owned base contract, with owner renamed author
Context
Frontier and Homestead era deployment.
Key Facts
Description
A one-variable base contract: it records whoever deployed it and offers a modifier that lets a derived contract restrict a function to that address. It is the owned contract published alongside Congress at 0x66c5bc47, with the stored address renamed from owner to author, which moves its generated getter from owner() to author() and accounts for all four bytes that differ. Deployed on its own rather than inherited, so the modifier it defines is never used and contributes nothing to the code. The contract kept its own name: owned() never reaches the dispatcher, so it is still the constructor.
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 owned {
address public author;
function owned() {
author = msg.sender;
}
modifier onlyOwner {
if (msg.sender != author) throw;
_
}
}External Links
Related contracts
Contract 0x737437...69cb59
Same deployerThe owned base contract, with owner renamed author
0x737437...69cb59December 14, 2015Contract 0x3eab9b...d664f5
Same deployerThe owned base contract, with owner renamed author
0x3eab9b...d664f5December 14, 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