安全性與測試Walnut除錯與檢查除錯工具 · 開發者體驗 · Gas 最佳化 · 視覺化網站 (在新分頁開啟)walnuthq/walnut(61 ☆) (在新分頁開啟)適用於 EVM 的網頁版交易除錯器和模擬器。開源且可自行託管。在每個步驟檢查變數狀態,在部署前模擬交易,並分析燃料使用情況。支援任何 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 等級的檢視時,它會是您的理想選擇。