Awesome Reverse Engineering / Smart Contracts & EVM
Smart Contracts & EVM
Read unverified bytecode before you interact with it. Read-only, no wallet needed.
| Tool | Use it when | Cost | Last push · Stars |
|---|---|---|---|
| heimdall-rs | Decompile, disassemble and decode unverified contracts. Use release binaries; the default installer is curl to bash over HTTP. | Free | 2026-10 · ★ 1.6k |
| EVMole | Selectors, arguments, mutability and storage layout from bytecode; has an MCP server (pin its version). | Free | 2026-10 · ★ 473 |
| WhatsABI | Recovers ABIs and follows proxies to implementations. | Free | 2026-10 · ★ 1.2k |
| Panoramix | Python EVM decompiler; a second opinion. ⚠ No push since 2024-08-04 | Free | 2024-08 · ★ 957 |
| Dedaub | Hosted decompiler with Solidity-like output; keep unreleased contracts out. ☁ cloud | Free tier · Paid | website |
| Foundry cast | cast code, cast storage on ERC-1967 slots and cast 4byte for read-only checks. | Free | 2026-10 · ★ 11k |
| evm.codes | Interactive opcode reference and playground. | Free | website |