Back to Home

AliasRegistry

Unclassified
0x2e94501a6e81...09d9eaa2b844
FrontierContract #4,171Exact 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 583,951

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
583,951
Deployment Date
Nov 23, 2015, 09:33 AM
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