Back to Home

greeter

Unclassified
0x6f16dac8e794...c156b253f36e
FrontierContract #4,016Exact Bytecode MatchEdit this contract

Bytecode verified via sibling

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

Deployed November 19, 2015 (10 years ago)Block 562,378

A copy of the greeter contract from the Frontier Guide, used to put a commercial mortgage commitment form onchain in 2015.

Frontier EraVerified Source

Historical Significance

The greeter contract from the Frontier Guide, whose tutorial text lives in the go-ethereum wiki, deployed in 2015 and used for something the tutorial never intended. Its constructor takes a string and stores it forever; the greeting written into this one is a JSON commercial real estate loan commitment form, a CLTR01 record with fields for borrower name and address, property address and type, loan amount, loan to value ratio, debt service coverage ratio, guarantors and term. One address deployed a run of these between October and December 2015, one contract per form, using the tutorial contract as a notary. The contract itself is unmodified: a mortal base holding the deployer's address, greet() returning the stored string and kill() letting the deployer selfdestruct it. Source recovered by exact bytecode match: solc v0.1.1+commit.6ff4cd6 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
562,378
Deployment Date
Nov 19, 2015, 01:12 AM
Code Size
1.2 KB
Gas at Deploy
555,204

Description

The greeter contract from the Frontier Guide, whose tutorial text lives in the go-ethereum wiki, deployed in 2015 and used for something the tutorial never intended. Its constructor takes a string and stores it forever; the greeting written into this one is a JSON commercial real estate loan commitment form, a CLTR01 record with fields for borrower name and address, property address and type, loan amount, loan to value ratio, debt service coverage ratio, guarantors and term. One address deployed a run of these between October and December 2015, one contract per form, using the tutorial contract as a notary. The contract itself is unmodified: a mortal base holding the deployer's address, greet() returning the stored string and kill() letting the deployer selfdestruct it. Source recovered by exact bytecode match: solc v0.1.1+commit.6ff4cd6 with the optimizer off reproduces the creation transaction, code and constructor argument both.

Source Verified

Exact bytecode match(1,268 bytes)
Compiler: v0.1.1+
Heuristic Analysis

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

Detected Type: Unclassified
Contains SELFDESTRUCT opcode

Bytecode Overview

Opcodes1,268
Unique Opcodes103
Jump Instructions62
Storage Operations15

External Links

Related contracts