Back to Home

Digix

initializer
0x9a049f5d18c2...002949a977a0
FrontierFailed DeployDecompiledEdit this contract
Deployed August 7, 2015 (10 years ago)Block 46,402

The earliest attempt to deploy a smart contract on Ethereum mainnet.

Frontier Era

Historical Significance

Although the deployment was unsuccessful, it represents the earliest known attempt to create a smart contract on Ethereum mainnet. It demonstrates that developers were experimenting with executable programs immediately after Ethereum’s genesis and provides contemporaneous evidence of how quickly Ethereum’s programmable capabilities were being explored.

The failed deployment also serves as a concrete illustration of the network’s early technical limitations and the evolving understanding of what constituted a successful contract deployment in Ethereum’s first days.

Context

Ethereum had only just launched, gas limits were extremely low, and developer tooling was minimal. Early developers were constrained to deploying the smallest possible programs, and distinctions between constructor execution, runtime bytecode persistence, and callable contract behavior were still being clarified through live experimentation.

Shortly afterward, increases in block gas limits enabled the first successful smart contract deployments, including simple callable contracts. These early successes marked Ethereum’s transition from attempted programmability to functioning, on-chain executable systems.

Key Facts
Deployment Block
46,402
Deployment Date
Aug 7, 2015, 04:42 AM
Code Size
Unknown
Gas at Deploy
24,000

Description

This contract represents the genesis of Ethereum’s smart contract layer. While later contracts would introduce callable functions, tokens, and complex state, this deployment proved that Ethereum could host executable programs on-chain.

Its importance lies not in functionality, but in precedence: it was the first confirmed instance of a smart contract being created on Ethereum mainnet, establishing the foundation for all contract-based applications that followed.

On August 7, 2015, at block 46,402, Anthony Eufemio (known on Reddit as aedigix, Chief Technology Officer at Digix) submitted a contract creation transaction intended to deploy a minimal Solidity contract that stored an owner address. The deployment was publicly described at the time as an effort to create the first smart contract on Ethereum.

Due to extremely low gas limits at Ethereum’s launch, the transaction ran out of gas during contract creation, and no runtime bytecode was ultimately deployed. As a result, the address contains no contract code and the deployment did not result in a persistent smart contract on-chain.

Heuristic Analysis

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

Detected Type: initializer

Bytecode Overview

Opcodes0
Unique Opcodes0
Jump Instructions0
Storage Operations0

External Links