Foundry 安装与使用

Foundry是一个智能合约开发工具链。
Foundry 可管理合约依赖项、编译、运行测试、部署合约,并可利用命令行和链上进行交互。
- 仓库 : https://github.com/foundry-rs/
- 文档 : https://book.getfoundry.sh/
- TG群 : https://t.me/foundry_rs/
- 登链Foundry文章: https://learnblockchain.cn/search?word=foundry
安装 Foundry
最便捷的安装方式———脚本安装:
curl -L https://foundry.paradigm.xyz | bash
安装后,将有 forge、cast、anvil 三个运行程序。
单独运行 foundryup 将安装最新的(每晚)预编译的二进制文件:forge、cast、anvil和chisel。请参阅 参考资料 来了解foundryup --help更多选项,例如从特定版本或提交进行安装。
工具链:
- Forge :管理、测试、构建和部署智能合约!
- Cast :用于执行以太坊 RPC 调用的命令行工具。调用智能合约、发送交易或检索链上数据 !
- Anvil :本地测试网节点。可使用它从前端测试合约或进行 RPC 交互!
Foundry 视频资源
| URL | Description | Author |
|---|---|---|
![]() | Foundry 上初级视频的播放列表 | Smart Contract Programmer |
![]() | 使用 Foundry 进行智能合约开发的完整介绍 | Axelar |
VSCode 插件安装

作业
- Managing Your DAPP Project with Foundry.
- Try using the Foundry test your bank.sol (option).


