BuonaLabs

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