史上最全面的 Hardhat 中文教程
Hardhat 是一个用于编译、部署、测试和调试以太坊软件的开发环境。
oldwfb
已有 858 人学习
专栏目录

专栏介绍

Hardhat 是一个用于编译、部署、测试和调试以太坊软件的开发环境。它可以帮助开发人员管理和自动化构建智能合约和 dApp 过程中固有的重复性任务,并围绕此工作流程轻松引入更多功能。这意味着在核心上编译、运行和测试智能合约。

Hardhat 内置于 Hardhat Network,这是一个专为开发而设计的本地以太坊网络。它的功能侧重于 Solidity 调试,具有堆栈跟踪console.log()和事务失败时的显式错误消息。

Hardhat Runner 是与 Hardhat 交互的 CLI 命令,是一个可扩展的任务运行器。它是围绕任务和插件的概念设计的。每次您从 CLI 运行 Hardhat 时,您都在运行一个任务。例如npx hardhat compile正在运行内置compile任务。任务可以调用其他任务,允许定义复杂的工作流。用户和插件可以覆盖现有任务,使这些工作流程可定制和可扩展。

Hardhat 的许多功能都来自插件,作为开发人员,您可以自由选择要使用的插件。Hardhat 对您最终使用的工具没有意见,但它确实带有一些内置的默认值。所有这些都可以被覆盖。

问我社区专栏课程分成公告
问我社区
人工智能,区块链,大数据,软硬件开发,运维测试,技术学习与咨询,就来问我
关注公众号 获取最新动态
成为作者
建议反馈