Back to Home

mortal

Unclassified
0x81d572f889d1...9311dcd6b9ad
FrontierContract #4,837Exact Bytecode MatchEdit this contract

Bytecode verified via sibling

This contract shares identical runtime bytecode with mortal (0x02d2d693...) which has been verified through compiler archaeology.

Deployed December 8, 2015 (10 years ago)Block 661,453

The mortal base contract from the Frontier Guide deployed on its own, with nothing inheriting from it.

Frontier EraVerified Source

Historical Significance

mortal is the two line base every contract in the Frontier Guide tutorials inherited from, and the guide's text lives in the go-ethereum wiki: the constructor records the deployer and kill() lets that address selfdestruct the contract. These deployments are the base by itself, with no derived contract and nothing to destroy, which is what the tutorial produced if you compiled the file and deployed the wrong one of the two contracts in it. Source recovered by exact bytecode match: solc v0.1.7+commit.b4e666cc with the optimizer off reproduces all 277 bytes of the creation transaction.

Context

Deployed in 2015 on the Ethereum Frontier network.

Key Facts
Deployment Block
661,453
Deployment Date
Dec 8, 2015, 08:43 PM
Code Size
277.0 B
Gas at Deploy
100,265

Description

mortal is the two line base every contract in the Frontier Guide tutorials inherited from, and the guide's text lives in the go-ethereum wiki: the constructor records the deployer and kill() lets that address selfdestruct the contract. These deployments are the base by itself, with no derived contract and nothing to destroy, which is what the tutorial produced if you compiled the file and deployed the wrong one of the two contracts in it. Source recovered by exact bytecode match: solc v0.1.7+commit.b4e666cc with the optimizer off reproduces all 277 bytes of the creation transaction.

Source Verified

Exact bytecode match(277 bytes)
Compiler: v0.1.7+
Heuristic Analysis

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

Detected Type: Unclassified
Contains SELFDESTRUCT opcode

Bytecode Overview

Opcodes277
Unique Opcodes42
Jump Instructions7
Storage Operations5

External Links