Bytecode verified via sibling
This contract shares identical runtime bytecode with Mortal (0x4c5a2d87...) which has been verified through compiler archaeology.
An early standalone self-destruct contract that lets its deployer permanently kill the contract.
Key Facts
Description
A minimal early Solidity Mortal contract. It stores the deployer as owner and exposes a single kill() function that selfdestructs the contract when called by that owner. It shows how the same tutorial pattern kept getting redeployed in Ethereum’s first weeks.
Source Verified
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.
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 Mortal {
address owner;
function Mortal() {
owner = msg.sender;
}
function kill() {
if (msg.sender == owner) {
suicide(owner);
}
}
}