Back to Home

AliasRegistry

Unclassified
0x92f82a06abdd...5dc1ae3b86b3
FrontierContract #4,192Exact Bytecode MatchEdit this contract

Bytecode verified via sibling

This contract shares identical runtime bytecode with AliasRegistry (0x2e86c11c...) which has been verified through compiler archaeology.

Deployed November 23, 2015 (10 years ago)Block 585,522

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

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.

Context

Deployed in 2015 on the Ethereum Frontier network.

Key Facts
Deployment Block
585,522
Deployment Date
Nov 23, 2015, 04:56 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: Unclassified

Bytecode Overview

Opcodes269
Unique Opcodes56
Jump Instructions11
Storage Operations7

External Links

Related contracts