Skip to content
ihategas.xyz

Proxy Resolver

EIP-1967 / legacy proxy slots, or an EIP-7702 delegation.

Reads public data

Network

Paste a contract address to read EIP-1967 and legacy proxy slots.

About proxy resolver

Most significant contracts are proxies: the address you interact with holds almost no logic and forwards every call to an implementation elsewhere. That matters because whoever controls the proxy can change where calls go, so the code you read today is not necessarily the code that runs tomorrow. This reads the standard EIP-1967 pointers and also detects an EOA that has delegated under EIP-7702.

Common questions

How do I find a proxy implementation address?

Read the EIP-1967 implementation slot and legacy slots when those are in use. This page does that lookup and also surfaces EIP-7702 delegations on curated networks, so you see what code an address actually runs.

What is an EIP-1967 proxy?

A thin proxy that delegates calls to an implementation stored at a well-known storage slot. Upgrades change that slot; users keep the same address. Resolving the slot shows which logic you are actually calling.

Can a proxy hide malicious logic?

Yes — an upgrade can point at new bytecode. A resolver tells you the current target; it does not freeze future upgrades. Check admin rights and timelocks separately when that risk matters.

More developer tools