Back to Home

Proxy

0x7683c1453834...04e9eaa4f079
ByzantiumSource VerifiedEdit this contract
Deployed June 11, 2018 (8 years ago)Block 5,768,867

A 45 byte delegatecall proxy that reuses the PC opcode as its zero constant and forwards every call to one hardcoded implementation.

Byzantium EraVerified Source

Historical Significance

Minimal proxies were how a service could give every user their own address without paying to deploy real logic each time. This one predates the ERC-1167 standard and takes a different route to the same goal, trading the standard's fixed layout for a few fewer bytes. Reading it is a reminder that early deployers optimised for deployment gas rather than for tooling that could recognise the pattern later.

This contract is a proxy that delegates all calls to 0x64b29dc43e817817cf77468c8dda63d98ce08fb2. See the master contract for the full logic.
Token Information
Decimals
0
Key Facts
Deployment Block
5,768,867
Deployment Date
Jun 11, 2018, 06:43 AM
Code Size
45.0 B
Transactions by Year
20186
20204
202114
202217
20231

Description

The entire contract is nine operations. It copies the calldata to memory offset zero, delegatecalls a hardcoded implementation with all available gas, copies the return data back over the same memory, and then returns or reverts with it depending on the result.

The byte saving comes from using PC as a source of zero. At the first instruction the program counter is zero, so a single byte stands in for the two bytes a PUSH1 0x00 would cost, and the value is then duplicated for the offsets that follow. Nothing is stored, nothing is configurable, and there is no admin path; the implementation address is fixed in the code at deployment.

Source Verified

Yuleh_crack_source_verified
Compiler: v0.8.17

Bytecode Overview

Opcodes45
Unique Opcodes35
Jump Instructions1
Storage Operations0

External Links