Invalid account: #0 for network: goerli - private key too short, expected 32 bytes

今天在 hardhat 中部署合约时碰到该问题,如图:

私钥太长,太短的问题我都碰到了,特此记录一下
首先第一个可能出问题的地方,私钥指的是你 goerli 测试网钱包的私钥,如图


第二个可能出问题的地方是,需要在项目根目录下创建一个 .env 文件以管理各种 key,.env 文件中代码具体格式如下,注意结尾没有冒号:

ETHERSCAN_API_KEY= "*****"
ALCHEMY_KEY= "*****"
PRIVATE_KEY= "*******"

还有一种解决方式是直接将 key 写到 hardhat.config.ts 文件中,比如

let PRIVATE_KEY = '******'
posted @   这个杀手冷死了  阅读(201)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示