摘要: 创建 hardhat 工程 # 创建npm空项目,注意这里要选择合约项目对应的文件目录 npm init # 安装 hardhat 环境,这里安装的版本 2.11.1 npm install --save-dev hardhat@2.11.1 # 创建工程 npx hardhat 首先创建 npm 阅读全文
posted @ 2022-12-08 22:43 这个杀手冷死了 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 创建 hardhat 项目 # 创建 npm 空项目 npm init # 安装 npm install --save-dev hardhat@2.11.1 # 创建工程 npx hardhat -> 选择高级ts项目 运行测试 # 编译合约 npx hardhat compile # 单元测试 n 阅读全文
posted @ 2022-12-08 15:42 这个杀手冷死了 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 首先更推荐的方式是直接在 hardhat 使用命令的方式进行验证,方便快捷,例如: # npx hardhat verify <contractAddr> [para1] [para2] ... --network goerli npx hardhat verify 0x06515F07F0B9c8 阅读全文
posted @ 2022-12-08 15:31 这个杀手冷死了 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 今天在 hardhat 中部署合约时碰到了这个问题,算是一个粗心的问题吧,特此记录一下,如图: 出现该问题的原因竟然是配置网络 url 时应该是 ``,而我用成了 '',导致一直连不上 阅读全文
posted @ 2022-12-08 00:43 这个杀手冷死了 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 今天在 hardhat 中部署合约时碰到该问题,如图: 私钥太长,太短的问题我都碰到了,特此记录一下 首先第一个可能出问题的地方,私钥指的是你 goerli 测试网钱包的私钥,如图 第二个可能出问题的地方是,需要在项目根目录下创建一个 .env 文件以管理各种 key,.env 文件中代码具体格式如 阅读全文
posted @ 2022-12-08 00:35 这个杀手冷死了 阅读(198) 评论(0) 推荐(0) 编辑