选择适合您平台的版本,开始您的区块链开发之旅
易欧钱包Hardhat提供完整的开发工具链,让您专注于构建创新的去中心化应用
为您提供全方位的区块链开发支持
内置本地区块链网络,秒级区块确认,大幅提升开发效率。支持热重载,代码修改即时生效。
提供强大的调试工具,支持断点调试、变量监控、交易追踪,让合约调试变得简单直观。
无缝切换主网、测试网、本地网络,支持以太坊、BSC、Polygon等主流区块链网络。
内置Gas使用分析器,优化合约执行成本,提供详细的性能报告和优化建议。
集成静态代码分析工具,自动检测常见安全漏洞,保障智能合约安全性。
自动生成专业的API文档,支持多种格式导出,让项目文档化变得轻松。
基于最新的技术栈构建,确保稳定性和性能
基于Node.js运行环境,跨平台兼容
原生支持TypeScript,类型安全
集成Ethers.js库,简化区块链交互
完整支持Solidity合约开发
兼容Web3.js生态系统
支持Vyper合约语言
全面的文档资源,助您快速上手
5分钟搭建第一个智能合约项目,包含完整的示例代码和部署指南。
详细的API参考文档,涵盖所有可用的配置选项和插件接口。
从入门到进阶的完整教程体系,涵盖DeFi、NFT等热门应用场景。
总结业界最佳实践,帮助您构建安全、高效的智能合约。
加入全球开发者社区,共同成长
与全球开发者实时交流,获取技术支持,分享开发经验
中文开发者专属交流群,解决开发过程中的各种问题
开源项目仓库,参与贡献代码,提交Issue和PR
解答您关心的问题
安装非常简单,只需要运行:npm install --save-dev hardhat。然后运行 npx hardhat 初始化项目即可。详细的安装步骤请参考我们的快速开始指南。
Hardhat支持所有EVM兼容的区块链网络,包括以太坊主网、测试网(Ropsten、Rinkeby、Kovan、Goerli)、币安智能链(BSC)、Polygon、Avalanche等主流网络。
Hardhat内置了强大的测试框架,支持Mocha和Chai。您可以编写JavaScript或TypeScript测试文件,使用describe、it等结构组织测试用例,支持单元测试和集成测试。
Hardhat提供console.log功能,可以在合约中输出调试信息。同时支持VS Code调试,可以设置断点、单步执行、查看变量值,让调试过程更加直观。