Security & testingERCx: Token Test LibraryFuzz/Property testingFoundry · 安全性 · ERC-721 · 运行时验证网站社交runtimeverification/ercx-tests(37 ☆) (opens in a new tab)ERCx 是一个用于 ERC 代币标准的全面开源测试库,包含涵盖 ERC-20、ERC-721、ERC-1155 和 ERC-4626 实现的 500 多个独立测试。Related resourcesChimeraChimera 是一个在 Foundry 中编写 Solidity 测试的框架,并能够与其他开源工具(如 Echidna、Medusa、Halmos 和 Kontrol)一起重用它们。Slither斯莱瑟是 Trail of Bits 用于 Solidity 和 Vyper 的 Python 静态分析引擎:在 CI 中运行它以触发检测器、打印合约的结构视图,或在整个代码库上编写自定义检查脚本。SynpressSynpress 将 Playwright 与感知以太坊的浏览器自动化分层,以便你可以在 CI 中对去中心化应用 (dapp) 进行端到端测试,包括钱包弹出窗口和链切换。AderynAderyn 是 Cyfrin 开源的、基于 Rust 的 Solidity 智能合约静态分析器,旨在帮助协议工程师和安全研究人员在 Solidity 代码库中发现漏洞。MedusaMedusa 是一个受 Echidna 启发的有状态智能合约模糊测试工具。它提供智能合约的并行模糊测试和高级智能合约不变量的验证。TitanoboaTitanoboa 是一个交互式 Vyper 解释器和测试工具,当你在完整的 Foundry 循环之外试验合约时,可用于实现快速反馈循环。