Back to Home

mortal

Unclassified
0x0399b12812da...c5afb0c1af83
FrontierContract #4,274Exact 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 November 26, 2015 (10 years ago)Block 597,951

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
597,951
Deployment Date
Nov 26, 2015, 04:27 AM
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

Contract 0x0399b1...c1af83 - Ethereum History