Java白深

导航

 

1.在hardhat.config.js中写入sepolia的测试网路径,以及自己私有钱包的密钥

将自己的默认网络设置为测试网的网络,注意solidity的版本号要保持一致

 2.在.env文件中填写基本参数,添加dotenv便于读

 

 3.在etherscan.io/myapikey里面获取自己的apikey并添加到.env中

 注意:在用hardhat进行测试时可以直接导入hardhat-tools

 在hardhat-config.js中需要添加etherscan如下所示

 

 

在测试合约时出现的问题

测试合约命令:yarn hardhat verify --network sepolia

 在运行合约时出现这个错误时,删除cache和、artifacts,再重新运行即可

yarn hardhat node  启动本地一个网络节点
yarn hardhat console --network  网络名称(sepolia) 用控制台执行快速开发

与本地节点连接测试

先打开yarn hardhat node节点,在hardhat.config.js的module.export中添加localhost{RPC_URL,PRIVATE_KEY}

 测试日志如下

 

posted on 2023-10-31 15:46  DengSr  阅读(561)  评论(4编辑  收藏  举报