Back to Home

Delegator

0x0002f48a9ad4...855c7e7a4c75
ByzantiumSource VerifiedEdit this contract
Deployed July 21, 2018 (8 years ago)Block 6,004,235

Augur's Delegator, resolving its implementation by name through the Augur controller on every call.

Byzantium EraVerified Source

Historical Significance

Reading the three families together shows the same compiled artifact being deployed under different names within one system. Because the code is byte for byte identical, all of them can be attributed from the bytecode alone, and the only thing distinguishing a given delegator is the constructor arguments recorded in its creation transaction.

Key Facts
Deployment Block
6,004,235
Deployment Date
Jul 21, 2018, 01:52 PM
Code Size
663.0 B
Transactions by Year
20181

Description

Identical bytecode to its sibling families, deployed with different constructor arguments. The fallback returns quietly when the lookup key is unset, and otherwise asks the controller for the address registered under that key, delegatecalls it with the original calldata, and returns whatever comes back.

setController is restricted to the current controller, and both getController and controllerLookupName are readable so the wiring can be inspected from outside.

Source Verified

Solidityeh_crack_source_verified
Compiler: v0.4.20

Bytecode Overview

Opcodes663
Unique Opcodes104
Jump Instructions29
Storage Operations10

External Links