hardhat - Hardhat 3 开发、测试与网络 API 使用指南
提供 Hardhat 3 项目开发指导,涵盖 Solidity 与 TypeScript 测试编写、网络连接 API 及类型检查工作流。
标签
更新于: 2026-09-18能力
典型输入
典型输出
该技能可以做什么
- 运行 Solidity 与 TypeScript 测试
- 在 Solidity 中执行模糊测试
- 使用 Cheatcode 操作 EVM 状态
- 管理网络连接
- 使用 networkHelpers 控制 EVM 状态
- 创建并还原网络快照
- 编译合约并检查类型
输入
- Hardhat 3 项目文件
- Solidity 与 TypeScript 测试文件
- forge-std 依赖库
输出
- 测试执行结果
- 测试覆盖率报告
- 已编译的合约 ABI 与类型定义
- EVM 状态快照
要求
- Hardhat 3
- 支持 ESM 的 Node.js 环境
- TypeScript 编译器
