Back to Home

Store

program
0x62149267d120...d77a5c3512fc
FrontierContract #5,164Exact Bytecode MatchEdit this contract
Deployed December 14, 2015 (10 years ago)Block 691,754

A simple key-value store contract with set, get, and kill functions, deployed during the Frontier era.

Frontier EraVerified Source

Historical Significance

The earliest known contract by a prolific Frontier-era developer who deployed over 400 contracts across three wallets between December 2015 and May 2016. The developer built an iterative series of escrow and price-tracking contracts, evolving from this simple prototype to a multi-party order management system with 72 production instances.

Context

Deployed in December 2015 during the Frontier era, when Solidity was at version 0.1.x and developers were experimenting with basic smart contract patterns. Simple storage contracts like this were common learning exercises, following patterns from the official Solidity tutorials of the time.

Key Facts
Deployment Block
691,754
Deployment Date
Dec 14, 2015, 06:35 PM
Code Size
123.0 B
Gas at Deploy
50,431
Transactions by Year
20157

Description

A minimal Solidity contract that stores a single uint8 value in storage. It exposes three functions: set(uint8) to write the value, get() to read it, and kill() to selfdestruct the contract.

The contract was deployed on December 15, 2015 as an early prototype by a developer who went on to deploy over 400 contracts across multiple wallets. This was the first in a series of increasingly complex contracts, starting with simple storage prototypes, then multi-party escrow contracts for order tracking, and finally combined order-and-price-history trackers with multiple admin addresses and 72 production instances.

The contract was selfdestructed shortly after deployment via the kill() function, which sends the contract balance to the caller. Unlike later versions by the same developer that restricted kill() to an owner address, this prototype allowed anyone to call it.

Source Verified

SolidityExact bytecode match(123 bytes)
Compiler: soljson

Exact bytecode match (init + runtime). 123 bytes creation code, no constructor args. Contract is selfdestructed, verified from deploy transaction input data.

Heuristic Analysis

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

Detected Type: program

Bytecode Overview

Opcodes123
Unique Opcodes44
Jump Instructions5
Storage Operations3

External Links