Back to Home

NameReg

Registry
0xc076cf70c54c...52564fa339a5
FrontierContract #20Source VerifiedEdit this contract
Deployed August 7, 2015 (10 years ago)Block 50,500

A simple name registry contract with reserve, transfer, setAddr, and disown functionality, deployed on Frontier Day 6.

Frontier EraVerified Source

Historical Significance

One of the earliest name registry implementations on Ethereum mainnet, predating ENS by over a year.

Context

Deployed during Ethereum Frontier week 1 when name registration was among the first use cases developers explored.

Key Facts
Deployment Block
50,500
Deployment Date
Aug 7, 2015, 11:31 PM
Code Size
577.0 B
Gas at Deploy
170,051
Transactions by Year
20226

Description

A name registry contract deployed at block 50,500 (August 13, 2015). Users can reserve names (bytes32 keys), set an address for each name, transfer ownership, and disown entries. Uses a simple struct with address and owner fields. The deployer (0xb7576e9d31) deployed four contracts total during Frontier.

Source Verified

SolidityNear-exact bytecode match
Compiler: soljson

near_exact_match: all 4 selectors confirmed via openchain.xyz (reserve, transfer, setAddr, disown). Source structure reconstructed from bytecode analysis. Exact bytecode match not achieved due to 0.3.x dispatch codegen differences.

Heuristic Analysis

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

Detected Type: Registry

Bytecode Overview

Opcodes577
Unique Opcodes94
Jump Instructions26
Storage Operations18

External Links