Feature
Proxy Contract Decompiler
Upgradeable proxies delegate calls to a separate implementation contract while keeping storage at the proxy address. Decompiling only the proxy often shows minimal forwarding logic — the real behavior lives in the implementation.
How proxy detection helps
BuonaLabs EVM Decompiler reads standard storage slots (EIP-1967) to surface implementation and admin addresses when present. Decompile the implementation contract to audit the logic users actually interact with.
Common proxy patterns
- Transparent upgradeable proxies (OpenZeppelin)
- UUPS implementations
- Beacon proxies with shared implementations
- Minimal proxy clones (EIP-1167)
Try it now
Open the free EVM decompiler — paste an address or bytecode and get results in seconds.
Related: Ethereum Decompiler · Compare Smart Contracts · Audit Unverified Smart Contracts