Hardhat 3 需要 Node.js v22.13.0 或更高版本。
- 新项目: 克隆 Monad 模板并在克隆的仓库中工作。
- 现有项目: 请勿将模板克隆到您的项目中。仅将下方所示的配置合并到您现有的
hardhat.config.ts中。
从 Monad 模板开始
Monad Hardhat 3 模板 包含:- Monad 测试网和主网的网络配置
- 兼容 Foundry 的 Solidity 测试,以及使用
node:test的 TypeScript 测试 - Viem,用于 TypeScript 交互
- Hardhat Ignition 部署模块
- Sourcify 和 MonadScan 合约验证
配置现有的 Hardhat 3 项目
将以下编译器和网络设置合并到您的hardhat.config.ts 中。保留文件中已有的任何插件和其他项目特定设置。
osaka EVM 目标,并且 Solidity 0.8.31 需要 Hardhat 3.1.0 或更高版本。有关规范的 RPC URL、chain ID 和浏览器 URL,请参阅 网络信息 和 网络信息 - 测试网。
确认更新后的项目仍可编译并通过其测试:

