Back to Home

Mortal

Utility
0x28111823d089...f15938f0510b
FrontierContract #137Exact Bytecode MatchEdit this contract
Deployed August 10, 2015 (11 years ago)Block 64,076

A standalone mortal base contract

Frontier EraVerified Source

Historical Significance

The ownership plus kill() pair this contract implements became the standard shape for early Solidity contracts, inherited by most of the tutorial code of the period. Deployed alone it shows a reader working through the tutorial one contract at a time. The source was recovered by compiling the tutorial text with period compilers until the output matched the deployed bytecode exactly.

Context

Frontier and Homestead era deployment.

Key Facts
Deployment Block
64,076
Deployment Date
Aug 10, 2015, 01:54 PM
Code Size
276.0 B
Gas at Deploy
99,733
Transactions by Year
20151

Description

A base contract that records its deployer and lets only that address destroy it. Deployed on its own rather than inherited, so the only thing it can do is remember who made it and accept a kill from them.

Source Verified

SolidityExact bytecode match(276 bytes)
Compiler: v0.1.3+

Merged into awesome-ethereum-proofs and backfilled from proof repo.

Heuristic Analysis

The following characteristics were detected through bytecode analysis and may not be accurate.

Detected Type: Utility

Bytecode Overview

Opcodes276
Unique Opcodes41
Jump Instructions7
Storage Operations5

External Links

Related contracts