使用Hardhat部署合约
Hardhat简介
Hardhat是一个方便在以太坊系列的链上上进行构建的任务运行器。使用它可以帮助开发人员管理和自动化构建智能合约和dApp的过程中固有的重复任务,以及轻松地围绕此工作流程引入更多功能。
Hardhat还内置了Hardhat 网络,Hardhat 网络是为开发而设计的本地以太坊网络。 用来部署合约,运行测试和调试代码。
环境搭建
安装Node.js
因为Hardhat是基于JavaScript编写的,所以需要确保运行系统中已经安装了Node.js >=12.0
Ubuntu
MacOS
安装Hardhat
在Node环境安装成功后,就可以安装Hardhat了
合约部署
下载合约
进入github,clone对应仓库
准备编译环境
编译合约
部署合约
部署合约时,通过设置"network"参数来选择部署的环境。network可以是localhost,也可以测试网或者主网环境
Last updated