hardhat
hardhat
hardhat就是以太坊开发环境,如同remix,现在介绍一下安装hardhat的步骤
- 打开终端,win+r,输入cmd
- 检查node js,安装没有,
node -v
(没有安装去官网下载) - 建一个文件夹,在终端输入
mkdir hardhat-tutorial
,然后进入文件夹,cd hardhat-tutorial
- 进行初始化,
npm init
,接下来一直按enter,直到出现Is this OK? (yes)
,回答yes即可 - 安装hardhat
npm install --save-dev hardhat
,需要等待几秒 - 再安装一个插件 npm install –save-dev @nomicfoundation/hardh
at-toolbox
s
编写合同
安装完成后,因为使用VScode,所以我们要安装一个VScode 安全帽,它可以帮组我们更好的使用solidity语言,然后在VScode创建一个新目录,写一个简单的.sol合约,在终端中运行该合约,npx hardhat compile,
成功后就会看到Compiled 1 Solidity file successfully (evm target: paris).
测试合约
npx hardhat test
,如果你想看到solidity的日志消息,合约变量,必须导入hardhat/console.sol
合约代码
pragma solidity ^0.8.0; |
再添加一些对该函数console.log的调用transfer()
function transfer(address to, uint256 amount) external { |
总结,hardhat就是能轻松部署我们的合约、运行测试和调试 Solidity 代码,无需处理实时环境,更多知识请参考hardhat
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.