Skip to main content

Proxy Finder

Find historical implementations for a proxy

The proxy finder allows you to enter a proxy address and find all its implementations. This is important because whenever you want to add a custom event to a contract, it should be added to the implementation where the logic resides and not to the proxy contract.

In order to get the complete picture of a particular proxy contract that has multiple historical implementations you can use our proxy finder!

ProxyFinder

The proxy finder surfaces all historical implementations for a given address where implementation is defined as a contract that emitted an event on behalf of another contract (via delegatecall). This way we're able to find essentially all implementations even if the contract used a custom proxy-implementation pattern.