
Hardhat 是一款面向专业开发者的以太坊软件开发环境,由编辑、编译、调试和部署智能合约及 dApp 所需的多个组件构成。核心组件包括 Hardhat Runner(命令行任务运行器)、Hardhat Network(本地以太坊网络节点)、Hardhat Ignition(声明式部署系统)以及 VS Code 扩展。主要特点是调试体验优先,提供 Solidity 堆栈追踪,并支持插件扩展。
使用方法
安装 Node.js v22 或更高版本,以及 npm 或 pnpm 包管理器。
创建项目目录并初始化:在终端运行
mkdir hardhat-example && cd hardhat-example,然后执行npx hardhat@next --init,按提示确认默认配置即可完成项目搭建。初始化完成后,项目会自动生成
hardhat.config.ts、contracts/、test/、ignition/和scripts/等目录,将 Solidity 合约文件放入contracts/目录后运行npx hardhat compile即可编译。运行
npx hardhat test执行测试,使用 Hardhat Ignition 模块完成部署。
价格体系
完全免费。Hardhat 是开源软件,采用 MIT 许可证发布,核心功能无需付费或订阅。任何人可自由复制、修改、发布、使用、编译或分发,商用与非商用均可。具体授权条款以官网当前页面为准。
注意事项
需安装 Node.js v22 或更高版本,仅支持偶数版本(如 18.x、20.x、22.x),奇数版本会显示警告并可能导致异常。
Windows 用户建议使用 WSL 2 运行 Hardhat,以获得更好的兼容性。
Hardhat 2 将于 2027 年 6 月 1 日或 Hegota 主网激活时(以较早者为准)终止支持,新项目建议直接使用 Hardhat 3。
Hardhat 3 是 Hardhat 2 的完全重写版本,不直接兼容 Hardhat 2 项目,迁移需参考官方迁移指南。
使用命令行工具需具备基本的终端操作和 Node.js 使用经验。
Hardhat · 档案
我们负责发现、记录和分享。互联网一直在变化,它也可能随时改变或消失。如果你发现这里已经失效或出现异常,欢迎告诉我们。
相关导航


RT

BonkCoin
提趣屋

火星财经

Mk48.io

Starknet 文档














