Repolode
NomicFoundation

NomicFoundation/hardhat

用于编译、部署、测试和调试以太坊智能合约与去中心化应用的开发环境。

Star
8,517
Fork
1,736
未关闭 Issue
537
最近提交
7小时前

这是什么?

Hardhat 是面向专业开发者的以太坊开发环境,覆盖构建区块链软件时的日常工作,包括编译 Solidity 合约、运行测试、检查代码错误、部署合约以及通过脚本与合约交互。

项目由 Nomic Foundation 构建和维护,使用 TypeScript 编写。通过 npx hardhat --init 运行交互式初始化即可创建新项目,工具也可以通过任务和插件进行扩展。文档托管在 hardhat.org。

核心功能

  • 01编译 Solidity 智能合约
  • 02对合约运行自动化测试
  • 03部署合约并通过脚本与其交互
  • 04调试合约执行过程
  • 05通过任务和插件扩展开发流程

适用场景

  • 在部署到网络之前构建和测试去中心化应用与智能合约
  • 自动化合约部署和交互脚本
  • 在开发过程中检查合约代码中的错误

快速上手

  1. 1

    在空目录中运行初始化命令以安装 Hardhat 并创建项目

    npx hardhat --init
  2. 2

    按照交互式设置向导的提示操作

使用前须知

  • 元数据中的许可证显示为 NOASSERTION,无法从元数据确认许可证条款。

标签

常见问题

hardhat 是什么?
用于编译、部署、测试和调试以太坊智能合约与去中心化应用的开发环境。 Hardhat 是面向专业开发者的以太坊开发环境,覆盖构建区块链软件时的日常工作,包括编译 Solidity 合约、运行测试、检查代码错误、部署合约以及通过脚本与合约交互。
hardhat 可以免费使用吗?用的什么许可证?
hardhat 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
hardhat 还在维护吗?
活跃维护中。hardhat 最近一次提交是在 2026年10月21日。
hardhat 适合用来做什么?
在部署到网络之前构建和测试去中心化应用与智能合约 自动化合约部署和交互脚本 在开发过程中检查合约代码中的错误
hardhat 怎么安装和运行?
在空目录中运行初始化命令以安装 Hardhat 并创建项目: npx hardhat --init 按照交互式设置向导的提示操作
在哪里获取 hardhat?
源代码和安装说明在 GitHub 上:https://github.com/NomicFoundation/hardhat

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目