Back to Home

Proxy

0x00073f9b23a8...08ac36a89f85
Exact Bytecode MatchEdit this contract
Deployed August 9, 2017 (9 years ago)Block 4,137,951

Delegatecall forwarder with a hardcoded implementation and a literal failure jump.

Verified Source

Historical Significance

Deployed long before the minimal proxy standard was written down, using old style inline assembly labels. The hardcoded jump offset is a latent bug that is unreachable in normal operation, which is how it survived a very large deployment run without being noticed.

Key Facts
Deployment Block
4,137,951
Deployment Date
Aug 9, 2017, 10:28 PM
Code Size
131.0 B
Transactions by Year
20172

Description

A compact proxy whose payable fallback copies incoming calldata into memory and delegatecalls a fixed implementation address, forwarding most of the remaining gas and returning a single 32 byte word. The delegatecall failure branch jumps to a hardcoded offset rather than the invalid opcode stub, so it lands in the implementation getter's epilogue. The executable code is identical to another group deployed against the same implementation, and only the source metadata hash differs, so the two were compiled from source files that varied in comments or whitespace alone. The runtime code matches the deployed bytecode byte for byte. Only the trailing swarm metadata hash differs, because the EthereumHistory attribution comment changes the source text. Sourcify records this as a partial match and Etherscan shows it as verified.

Source Verified

SolidityExact bytecode match(131 bytes)
Compiler: v0.4.11

Bytecode Overview

Opcodes131
Unique Opcodes78
Jump Instructions8
Storage Operations2

External Links