
Foundry 是一套用 Rust 编写的以太坊应用开发工具包,包含 Forge、Cast、Anvil、Chisel 四个命令行工具,覆盖合约编译、测试、调试、部署、链上交互和本地节点模拟。最大特点是速度快、模块化,以命令行为主要操作方式。
使用方法
在终端运行
curl -L https://getfoundry.sh/install | bash安装 foundryup,再执行foundryup安装最新稳定版工具链。Windows 用户需使用 Git BASH 或 WSL 终端。运行
forge init 项目名创建新项目,进入目录后执行forge build编译,forge test运行测试。需要本地模拟链上环境时,运行
anvil启动本地以太坊节点。Anvil 默认预置 10 个账户,每个账户有 10,000 ETH。使用
cast与链上合约交互,例如cast call执行只读调用,cast send发送交易,cast balance查询余额。需要快速验证 Solidity 代码片段时,运行
chisel进入交互式 REPL 环境。
价格体系
完全免费。Foundry 是基于 Apache 2.0 或 MIT 许可证发布的开源软件,所有核心工具(Forge、Cast、Anvil、Chisel)均可免费使用,无订阅费、无使用限制。
注意事项
需要一定的以太坊开发基础和命令行操作经验,不熟悉命令行的用户上手有一定门槛。
Windows 用户安装时需要 Git BASH 或 WSL 终端,PowerShell 和 CMD 不支持 foundryup 安装脚本。
Anvil 为本地开发节点,仅用于测试环境,其中的测试 ETH 无真实价值。
部分网络请求(如安装脚本下载、RPC 访问)在中国大陆可能受网络环境影响,建议配置代理或使用国内镜像。
使用 fork 模式测试时,需自备可用的 RPC 节点地址。
Foundry · 档案
我们负责发现、记录和分享。互联网一直在变化,它也可能随时改变或消失。如果你发现这里已经失效或出现异常,欢迎告诉我们。
相关导航


币安学院

Bleacher Report

OurPlay

Cosplay联盟

佩可爱动漫

喵御宅














