Foundry 是一个智能合约开发工具链。
Foundry 管理你的依赖关系、编译项目、运行测试、部署,并允许你通过命令行和 Solidity 脚本与链交互。
📖 参与贡献翻译
任何的 PR 都是欢迎的,中文翻译在GitHub.
导航
要开始使用 Foundry,请安装 Foundry 并设置第一个项目。
本节将向你概述如何创建和使用现有项目。
本节概述将为你提供有关如何使用“forge”来开发、测试和部署智能合约所需的所有知识。
了解如何使用“cast”与智能合约交互、发送交易以及从命令行获取链上数据。
了解 anvil
, Foundry 的本地节点。
了解如何使用 chisel
- Foundry 集成的 Solidity REPL。
Foundry 配置
Foundry 配置指引:
教程
与 Foundry 建立智能合约的教程。
- 使用 Solmate 创建 NFT
- Docker 和 Foundry
- 测试 EIP-712 签名
- Solidity 脚本
- 使用 Cast 和 Anvil 分叉(Fork)主网
- 学习 Foundry 视频
贡献
帮助我们改进 Foundry:贡献
附录
参考手册, 疑难解答等等
- FAQ
- CLI 参考
- forge 命令
- cast 命令
- anvil 命令
- chisel 命令
- Config 参考
- Cheatcodes 参考
- Forge 标准库 参考
- DSTest 参考
- Miscellaneous
你还可以查看 Awesome Foundry, 这是一份精心挑选的关于 Foundry 资源、教程、工具及库的列表。