Analyze Any EVM Smart Contract —
Without Source

High-precision decompilation of onchain bytecode into structured, analyzable, Solidity-like code.

The Dedaub Decompiler reconstructs a human-readable representation of a smart contract's logic directly from deployed EVM bytecode.

Free for individual use via app.dedaub.com. Programmatic API subscription available for organizations.

Decompiler

Recover Structured Semantics from Deployed Bytecode

The Dedaub Decompiler reconstructs the underlying program structure encoded in EVM bytecode, recovering functions, control flow, storage layout, and state transitions in a structured, high-level representation. Built on and extending the Gigahorse research decompiler, it combines declarative logic-based specifications with scalable static and dataflow analysis techniques to produce high-fidelity code suitable for deep technical inspection.

WHAT'S NEW

AI-Based Source Reconstruction

We provide AI reconstruction of contracts with no verified source, derived directly from our decompiled output.

  • Clean, Solidity-like source approximations
  • Reconstructed variable names and structures
  • Improved readability for deep technical inspection
AI-Based Source Reconstruction

Code Artifacts

Each contract page exposes multiple representations of deployed bytecode to support different levels of analysis.

Source-yul verified low-level Yul source when available
AI-Reconstructed a Solidity-like version generated from our decompiled output
Decompiled the primary high-level reconstruction closest to original Solidity
Decompiled-yul a structured Yul-style view aligned with EVM execution
TAC (3-Address Code) explicit control-flow and data dependencies
Disassembled raw EVM opcodes
Bytecode the exact deployed runtime code
ABI the reconstructed contract interface inferred from bytecode

Blockchain-Scale Coverage Across EVM Networks

The Dedaub Decompiler continuously processes and indexes millions of contracts across major EVM chains, operating as a live semantic layer over deployed bytecode. It is used daily by thousands of engineers and researchers to inspect unverified contracts, analyze upgradeable proxies, investigate exploit-related deployments, and compare deployed versus expected logic.

99.98%
Deployed Contract Coverage Across EVM Ecosystem

How the Dedaub EVM Decompiler Works Under the Hood

This walkthrough provides a technical overview of the Dedaub Decompiler, explaining how deployed EVM bytecode is transformed into structured, analyzable representations. It covers the decompilation pipeline, intermediate representations such as TAC (3-address code), storage and control-flow recovery, and how static analysis integrates with reconstructed output. Recorded live during Devconnect Argentina 2025.

Free for Individuals. API Access for Organizations.

The Dedaub Decompiler is offered as a public good and is free for individual use via app.dedaub.com, providing full decompilation. Organizations requiring programmatic access, bulk contract processing, integration into security pipelines, or automated research workflows can subscribe to the Decompiler API, which delivers structured decompilation artifacts for integration into production systems and internal tooling.
Read Decompiler API Documentation
Fuyao Zhao

"I love Dedaub decompiler"

Fuyao Zhao — CEO, Sentio

Create Your Free Account Now

Security Suite Login

Are you looking for security audits? Find out more here.