Back to Home

UrlHint

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

The URL hint registry hardcoded into go-ethereum — maps content hashes to URL hints where the actual files (like NatSpec documentation) could be retrieved. Thir

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

Deployed on September 24, 2015 (block 282,898), UrlHint completes the three-contract registrar infrastructure deployed by the same go-ethereum core developer within an 18-block window on the same day. It maps content hashes to URL hints — the final step in resolving on-chain metadata to a retrievable off-chain resource.

In the NatSpec workflow, the chain of resolution was:

  1. GlobalRegistrar: Look up a name → get an address
  2. HashReg: Look up a code/key hash → get a content hash
  3. UrlHint (this contract): Look up the content hash → get a URL where the actual JSON documentation can be fetched

This allowed geth to start from a contract address, find its code hash, resolve that to a documentation content hash, and finally retrieve the URL where the NatSpec JSON was hosted — displaying human-readable transaction descriptions to users before signing.

The contract's address was hardcoded into go-ethereum as UrlHintAddr = "0x73ed5ef6c010727dfd2671dbb70faac19ec18626" // frontier in common/registrar/registrar.go. Its core function was register(uint256,uint8,uint256) — taking a content hash, a URL scheme identifier, and the URL data. No source code was verified on Etherscan, but the bytecode was compiled from Solidity source embedded in the go-ethereum codebase.

Heuristic Analysis

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

Detected Type: Unknown

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

Opcodes205
Unique Opcodes45
Jump Instructions11
Storage Operations5

External Links