Back to Home

AliasRegistry

Registry
0x2e86c11ca252...cc400e944073
FrontierContract #4,188Exact Bytecode MatchEdit this contract
Deployed November 23, 2015 (10 years ago)Block 585,409

A first come first served name registry from November 2015: claim a bytes32 alias for your address, and it can never be released.

Frontier EraVerified Source

Historical Significance

Names on Ethereum were unsolved in 2015 and every registry of the period had to pick a policy for what happens when someone claims one. This one picks the simplest and the harshest: a claim is permanent, cannot be released and cannot be transferred, so a mistyped name is gone for good. The registries that came after, and ENS above all, exist because the answer needed expiry and transfer.

Context

Deployed in 2015 on the Ethereum Frontier network.

Key Facts
Deployment Block
585,409
Deployment Date
Nov 23, 2015, 04:25 PM
Code Size
269.0 B
Gas at Deploy
89,191

Description

Two mappings pointing at each other, address to alias and alias to address. claimAlias(bytes32) throws if the name is already taken and otherwise writes both directions, so a name belongs permanently to the first address that asked for it. getAddr(bytes32) and getAlias(address) read the two directions back. There is no transfer, no release and no expiry: nothing in the contract can ever undo a claim. Source recovered by exact bytecode match: solc v0.1.7+commit.b4e666cc with the optimizer on reproduces all 269 bytes of the creation transaction.

Source Verified

Exact bytecode match(269 bytes)
Compiler: v0.1.7+
Heuristic Analysis

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

Detected Type: Registry

Bytecode Overview

Opcodes269
Unique Opcodes56
Jump Instructions11
Storage Operations7

External Links

Related contracts