Back to Home

Proxy

0x0012b8709e8f...e0974611e919
ByzantiumSource VerifiedEdit this contract
Deployed January 1, 2018 (8 years ago)Block 4,833,715

An 86 byte delegatecall proxy forwarding every call to one hardcoded implementation, deployed with its own implementation address.

Byzantium EraVerified Source

Historical Significance

The earliest deployed of the four families sharing this code. Reading them together shows the template being reused rather than rewritten: the assembly is byte for byte identical across all four and only the implementation address changes, which is what allows all four to be recognised and attributed from the bytecode alone.

This contract is a proxy that delegates all calls to 0xe04adac6751baa37e7bd01bb08a029194167f4b9. See the master contract for the full logic.
Key Facts
Deployment Block
4,833,715
Deployment Date
Jan 1, 2018, 04:00 AM
Code Size
86.0 B

Description

The same assembly fallback used across this family: calldata copied into memory allocated through msize, a delegatecall to the fixed implementation carrying 63/64ths of the remaining gas, and the return data handed back unchanged whether the call succeeded or reverted.

The deployed runtime carries no metadata trailer, leaving 86 bytes on chain instead of the 129 the compiler emits. The Solidity published here reproduces those bytes exactly, and the registry record uses an equivalent Yul verbatim form.

Source Verified

Solidityeh_crack_source_verified
Compiler: v0.4.14

Bytecode Overview

Opcodes86
Unique Opcodes43
Jump Instructions2
Storage Operations0

External Links