SuperAPI AI 工具集

evm-foundry

编程与开发

查看项目

更新于 10-16 08:34

技能介绍

用途:为 EVM 兼容链(重点 Celo)提供 Foundry 开发流程,涵盖新建项目、编写与编译 Solidity 合约、测试、部署、验证,以及用 cast 与链交互。

主要工具:forge 负责构建、测试、调试、部署与验证;cast 用于命令行调用合约和读取链上数据;anvil 运行支持分叉的本地以太坊开发节点;chisel 是快速 Solidity REPL。安装方式为 curl -L https://foundry.paradigm.xyz | bash 后执行 foundryup;Windows 需使用 Git BASH 或 WSL。初始化项目可用 forge init my-project,项目结构包含 foundry.toml、src、test、script、lib。

网络信息:Celo 主网 Chain ID 42220,RPC 为 https://forno.celo.org;Celo Sepolia Chain ID 11142220,RPC 为 https://forno.celo-sepolia.celo-testnet.org。配置、部署、验证、测试与 cast 命令、合约与测试示例详见上述资料;依赖如 OpenZeppelin 可用 forge install 安装并配置 remappings.txt。测试支持 match、gas 报告、覆盖率与分叉测试;部署支持脚本、forge create 与 --verify;验证需 CELOSCAN_API_KEY 等环境变量。资料另附配置、测试模式与安全检查清单文件。限制:资料未提供价格、收费或效果承诺,部分细节暂未提供。