Back to Home

Test

program
0x6516298e1c94...79094e8c21fa
FrontierContract #1Exact Bytecode MatchEdit this contract
Deployed August 7, 2015 (10 years ago)Block 48,643

The earliest known Ethereum contract with executable runtime code. A single function go() that returns the string "eth", compiled with the first publicly availa

Key Facts

Deployer
Linagee(0x3d0768...116c2d)
Deployment Block
48,643
Deployment Date
Aug 7, 2015, 03:12 PM
Code Size
285.0 B
Gas at Deploy
89,117
Transactions by Year
20183
202213
20242
20252

Description

The deployed bytecode includes function dispatch logic, conditional branching, memory operations, and a callable method that returns a static string value. The contract responds to a specific function selector and returns the ASCII string "eth", encoded and assembled manually at the bytecode level.

This deployment demonstrates an early understanding of the Ethereum Virtual Machine’s call semantics, ABI-style function selection, and memory layout, at a time when high-level tooling and standardized interfaces were not yet available or widely used.

This contract was deployed on August 7, 2015 at block 48,643 and is the first known Ethereum contract whose deployed runtime bytecode contains executable logic beyond minimal storage or initialization patterns. Unlike earlier deployments that either contained no runtime code or only trivial state initialization, this contract includes callable functions and control flow.

Source Verified

SolidityExact bytecode match(285 bytes)
Compiler: soljson

Compiled from a single-function contract: contract Test { function go() returns (string) { return "eth"; } }. Matched using soljson v0.1.1+commit.6ff4cd6, the earliest available Solidity compiler release. Optimizer off. Byte-for-byte match of all 285 bytes.

Historian Categories

Experimental

Heuristic Analysis

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

Detected Type: program

Frontier Era

The initial release of Ethereum. A bare-bones implementation for technical users.

Block span: 01,149,999
July 30, 2015March 14, 2016

Bytecode Overview

Opcodes285
Unique Opcodes49
Jump Instructions9
Storage Operations0

Verified Source Available

Source verified through compiler archaeology and exact bytecode matching.

View Verification Proof
Show source code (Solidity)
contract Test {
    function go() returns (string) {
        return "eth";
    }
}

External Links