Back to Home

Contract 0x14204f641d24...b8e39e721d71

Utility
0x14204f641d24...b8e39e721d71
FrontierContract #1,281Exact Bytecode MatchEdit this contract
Deployed September 19, 2015 (10 years ago)Block 257,557

A copy of the greeter contract from the Frontier Guide, storing the greeting 'You ninnie'.

Frontier EraVerified Source

Historical Significance

The greeter contract from the Frontier Guide, whose tutorial text lives in the go-ethereum wiki, and the first contract most people wrote in 2015. A mortal base holds the deployer's address and the derived greeter stores a string given to the constructor; greet() returns it and kill() lets the deployer selfdestruct the contract. This copy was deployed with the greeting 'You ninnie'. The function order differs from the guide as it was usually pasted: kill sits in the derived contract after greet rather than in the mortal base, which moves the two function bodies and is why this bytecode did not match the guide source. Source recovered by exact bytecode match: solc v0.1.2+commit.d0d36e3 with the optimizer off reproduces the creation transaction, code and constructor argument both.

Context

Deployed in late 2015 on the Ethereum Frontier network.

Key Facts
Deployment Block
257,557
Deployment Date
Sep 19, 2015, 12:42 PM
Code Size
787.0 B
Gas at Deploy
221,052

Description

The greeter contract from the Frontier Guide, whose tutorial text lives in the go-ethereum wiki, and the first contract most people wrote in 2015. A mortal base holds the deployer's address and the derived greeter stores a string given to the constructor; greet() returns it and kill() lets the deployer selfdestruct the contract. This copy was deployed with the greeting 'You ninnie'. The function order differs from the guide as it was usually pasted: kill sits in the derived contract after greet rather than in the mortal base, which moves the two function bodies and is why this bytecode did not match the guide source. Source recovered by exact bytecode match: solc v0.1.2+commit.d0d36e3 with the optimizer off reproduces the creation transaction, code and constructor argument both.

Source Verified

Exact bytecode match(787 bytes)
Compiler: v0.1.2+
Heuristic Analysis

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

Detected Type: Utility
Contains SELFDESTRUCT opcode

Bytecode Overview

Opcodes787
Unique Opcodes75
Jump Instructions26
Storage Operations12

External Links

Related contracts