【发布时间】:2022-07-13 02:33:00
【问题描述】:
我正在尝试在 Goerli 上部署合约,但我不断收到错误 Error HH100: Network goerli doesn't exist
这是我的hardhat.config.ts
require("dotenv").config();
import { task } from 'hardhat/config';
import '@nomiclabs/hardhat-waffle';
import '@typechain/hardhat'
import '@nomiclabs/hardhat-ethers';
import { HardhatUserConfig } from "hardhat/config";
const PrivateKey = "b427...";
const config: HardhatUserConfig = {
solidity: {
version: '0.8.0',
},
networks: {
goerli: {
chainId: 5,
url: "https://goerli.infura.io/v3/309820d3955640ec9cda472d998479ef",
accounts: [PrivateKey],
},
},
};
// This is a sample Hardhat task. To learn how to create your own go to
// https://hardhat.org/guides/create-task.html
task('accounts', 'Prints the list of accounts', async (taskArgs, hre) => {
const accounts = await hre.ethers.getSigners();
for (const account of accounts) {
console.log(account.address);
}
});
// You need to export an object to set up your config
// Go to https://hardhat.org/config/ to learn more
export default {
solidity: '0.8.0',
};
谢谢!
我不知道我应该添加什么,但请询问,我会发布更多信息。
【问题讨论】:
-
你试过答案了吗?
-
您尝试部署到 Goerli 时运行的命令是什么?
-
在我的例子中,我已将
defaultNetwork设置为goerli,但没有更新网络部分以包含它(它被预设为 ropsten)。
标签: typescript config ethereum hardhat