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 = '******'
本文来自博客园,作者:这个杀手冷死了,转载请注明原文链接:https://www.cnblogs.com/pandacode/p/16965008.html