跳到主要内容

Foundry 安装与使用

image

Foundry是一个智能合约开发工具链。

Foundry 可管理合约依赖项编译运行测试部署合约,并可利用命令行和链上进行交互。

安装 Foundry

最便捷的安装方式———脚本安装:

curl -L https://foundry.paradigm.xyz | bash

安装后,将有 forge、cast、anvil 三个运行程序。

单独运行 foundryup 将安装最新的(每晚)预编译的二进制文件:forge、cast、anvil和chisel。请参阅 参考资料 来了解foundryup --help更多选项,例如从特定版本或提交进行安装。

工具链:

  1. Forge :管理、测试、构建和部署智能合约!
  2. Cast :用于执行以太坊 RPC 调用的命令行工具。调用智能合约、发送交易或检索链上数据 !
  3. Anvil :本地测试网节点。可使用它从前端测试合约或进行 RPC 交互!

Foundry 视频资源

URLDescriptionAuthor
imgFoundry 上初级视频的播放列表Smart Contract Programmer
img使用 Foundry 进行智能合约开发的完整介绍Axelar

VSCode 插件安装

alt text

作业

  1. Managing Your DAPP Project with Foundry.
  2. Try using the Foundry test your bank.sol (option).