Back to Home

UrlHint

Unknown
Frontier GlobalRegistrar
0x73ed5ef6c010...aac19ec18626
FrontierContract #1,523Exact Bytecode MatchEdit this contract
Deployed September 24, 2015 (10 years ago)Block 282,898

The Ethereum Foundation's Frontier URL-hint registrar, hardcoded into go-ethereum.

Frontier EraVerified Source

Historical Significance

Part of the Frontier name/registrar system (UrlHint + HashReg + GlobalRegistrar) hardcoded into go-ethereum — the proto-oracle that let clients resolve a contract's metadata URL from its code hash.

Context

In September 2015, hosting infrastructure for Ethereum metadata was primitive — there was no IPFS integration, no Swarm network, and no decentralized storage. UrlHint solved the practical problem of pointing from an on-chain hash to a traditional HTTP URL where documentation could be found. The three registrar contracts (GlobalRegistrar, HashReg, UrlHint) were the minimal viable infrastructure needed to make NatSpec functional on Frontier mainnet.

Contract Information
Registered Name
UrlHint
Frontier GlobalRegistrar
The official Ethereum name registry hardcoded in go-ethereum for Frontier mainnet. Referenced in the original ethereum.org 'Register a name for your coin' tutorial (2015).
Key Facts
Deployment Block
282,898
Deployment Date
Sep 24, 2015, 11:10 AM
Code Size
205.0 B
Gas at Deploy
72,256
Transactions by Year
20152
201620

Description

URLhint maps a content hash to a list of URL hints — the "where do I fetch this contract's metadata" oracle of the Frontier era, paired with HashReg and GlobalRegistrar. The 193-byte on-chain runtime is byte-for-byte identical to the UrlHintCode constant compiled into every go-ethereum binary; the source is the EF's own published URLhint (UrlHintSrc in common/registrar/contracts.go). Compiled with a pre-v0.1.1 cpp-ethereum dev build whose constant optimizer emits the EXP-form masks seen on-chain.

Source Verified

SolidityExact bytecode match(205 bytes)
Compiler: cpp-eth

On-chain runtime is byte-for-byte identical to go-ethereum's hardcoded UrlHintCode (common/registrar/contracts.go). Source is the EF's own published URLhint.. Optimizer: ON (200 runs)

Heuristic Analysis

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

Detected Type: Unknown

Bytecode Overview

Opcodes205
Unique Opcodes45
Jump Instructions11
Storage Operations5

External Links

Related contracts