安全与测试Walnut调试与检查调试工具 · 开发者体验 · Gas 优化 · 可视化网站 (在新标签页中打开)walnuthq/walnut(61 ☆) (在新标签页中打开)基于 Web 的 EVM 交易调试器和模拟器。开源且可自托管。在每一步检查变量状态,在部署之前模拟交易,并分析 Gas 使用情况。支持任何 RPC 提供商。相关资源Semgrep (smart-contracts rules)Semgrep is a pattern-based static analysis tool with rulesets for Solidity vulnerabilities. Builders run those rules over a codebase to catch known vulnerable patterns and style issues before review.heimdall-rsheimdall-rs is a Rust EVM toolkit that disassembles bytecode, decompiles contracts, generates control flow graphs, and decodes calldata and traces. Builders reach for it when they need to understand a contract that has no published source.sol2umlsol2uml generates UML class and storage-layout diagrams from Solidity source or from verified contracts. Builders run it to see contract relationships and how state variables are packed into storage.CodeTracerCodeTracer 是一个用户友好的时间旅行调试器,旨在支持广泛的 web3 编程语言。Tenderly CLIThe Tenderly CLI is the command line client for Tenderly, pushing contracts for verification and driving error tracking, monitoring, and alerting. Builders install it to run those steps from a terminal or a continuous integration job.EDB: The Ethereum Project DebuggerEDB 是一个用于 Solidity 执行的源码级调试器,具有单步执行、局部变量、监视和断点功能,适合当你需要 IDE 级别的可见性来了解链上或测试中的合约行为时使用。