加载中...

Foundry 是用 Rust 编写的以太坊智能合约开发工具链,由 Paradigm 团队主导开发,主要组件包括构建测试工具 Forge、链交互命令行 Cast、本地节点 Anvil 和 Solidity REPL 环境 Chisel。
Foundry 最大的特点是测试代码直接用 Solidity 编写,无需在 JavaScript 与合约语言之间切换;内置模糊测试(fuzz testing)与不变量测试(invariant testing),能自动生成随机输入探测边界漏洞;通过 cheatcodes 可以在测试中任意修改区块时间、账户余额、模拟调用者身份。编译与测试速度显著快于传统 Node.js 工具。
Foundry 已成为安全审计与 DeFi 协议开发的主流选择,许多知名协议的官方仓库以 Foundry 组织测试,安全研究者也常用 Anvil 分叉主网复现攻击。
Foundry 与 Hardhat 并列为当前 EVM 开发两大主流框架。

登录 后参与讨论
暂无讨论,来发表第一条评论吧