加载中...

Hardhat 是由 Nomic Foundation 开发的以太坊智能合约开发框架,基于 Node.js/TypeScript 生态,涵盖编译、测试、部署、调试全流程,是 EVM 开发中最主流的工具之一。
其内置的 Hardhat Network 是本地 EVM 开发网络,支持主网分叉(fork mainnet)、快照回滚、时间旅行等测试能力;合约中可使用 console.log 打印调试信息,失败交易会给出 Solidity 层面的调用栈,显著改善调试体验。任务(task)与插件系统让开发者可以扩展工作流,常配合 ethers.js、TypeChain 等库使用。
大量 DeFi 与 NFT 项目使用 Hardhat 编写单元测试和部署脚本,其主网分叉功能也常用于复现和分析链上安全事件。
与 Rust 编写的 Foundry 相比,Hardhat 更贴近 JavaScript 生态,而 Foundry 以 Solidity 原生测试和执行速度见长,两者常被结合使用。

登录 后参与讨论
暂无讨论,来发表第一条评论吧