Hardhat是一个方便在以太坊上进行构建的任务运行器。使用它可以帮助开发人员管理和自动化构建智能合约和dApp的过程中固有的重复任务,以及轻松地围绕此工作流程引入更多功能。Hardhat还内置了Hardhat EVM,后者是为开发而设计的本地以太坊网络。 它允许你部署合约,运行测试和调试代码。
1. 概述欢迎来到Hardhat的初学者指南,看看如何基于Hardhat进行以太坊合约和dApp开发。
Hardhat是一个方便在以太坊上进行构建的任务运行器。使用它可以帮助开发人员管理和自动化构建智能合约和dApp的过程中固有的重复任务,以及轻松地围绕此工作流程引入更多功能。
Hardhat还内置了Hardhat 网络,Hardhat 网络是为开发而设计的本地以太坊网络。 用来部署合约,运行测试和调试代码。
在本教程中,我们将指导你完成以下操作:
- 为以太坊开发设置Node.js环境
- 创建和配置 Hardhat 项目
- 实现Solidity智能合约代币
- 使用 Ethers.js 和 Waffle为合约编写自动化测试
- 使用Hardhat EVM通过
console.log()
调试Solidity - 将合约部署到Hardhat EVM
关注打赏
热门博文
- 【区块链 | Solidity】跟我学 Solidity(5):函数合约的创建和继承
- 【区块链 | Solidity】跟我学 Solidity(4):函数
- 【区块链 | Solidity】跟我学 Solidity(3):引用变量
- 【区块链 | Solidity】跟我学 Solidity(1):开发环境
- 【区块链 | Solidity】区块链抢红包代码,基于Solidity的抢红包代码
- 【区块链 | Merkle】使用Merkle Tree空投,白名单验证
- 【区块链】Web3.0黑话合集:区块链/Token等专业术语
- 【区块链 | 以太坊】EVM 学习手册
- ENS私链部署
- 【区块链 | IPFS】通过Web应用向IPFS上传文件