NodeJS 安全帽连接超时

jq6vz3qz  于 2023-06-29  发布在  Node.js
关注(0)|答案(1)|浏览(130)

错误HH 604:运行JSON-RPC服务器时出错:连接超时错误

我有这个问题,当我想叉网(goerli,主要或其他)与安全帽,但当我运行我的测试,这应该是在叉网,它doest工作,并显示我这个错误。
下面是我的hardhat.config.js代码:

defaultNetwork: "hardhat",
    networks:{
        hardhat:{
            loggingEnabled: false,
            forking: {
                url: process.env.GOERLI_RPC_URL
            }
        },
        goerli:{
            url: process.env.GOERLI_RPC_URL,
            accounts: [ process.env.PRIVATE_KEY ]           
        },
        mumbai: {
            url: process.env.MUMBAI_RPC_URL,
            accounts: [ process.env.MUMBAI_PRIVATE_KEY, process.env.MUMBAI_PRIVATE_KEY_2  ]     
        },
        localhost: {
            url: "HTTP://127.0.0.1:5500",
            timeout: 100_000_000
        },
    },

我试着在终端运行本地节点通过“npx安全帽节点”,它的工作原理。但是当我运行“npx hardhat node --fork https://eth-mainnet.g.alchemy.com/v2/“时,它再次显示了错误代码。会有什么问题?

3zwtqj6y

3zwtqj6y1#

您的“安全帽”默认值已经设置为使用您在.env中为GOERLI_RPC_URL设置的RPC进行分叉。
我会想象运行npx hardhat node将已经运行fork
您的命令npx hardhat node --fork https://eth-mainnet.g.alchemy.com/v2/失败的原因很可能是因为您没有将其与API密钥一起追加
也可以尝试在配置文件的末尾添加以下内容:

mocha: {
        timeout: 200000, // 200 seconds max for running tests
    },

相关问题