0

尝试运行 npx 安全帽节点

这是我得到的错误

错误 HH604:运行 JSON-RPC 服务器时出错:错误:0308010C:数字信封例程::不支持

有关更多信息,请访问https://hardhat.org/HH604或使用 --show-stack-traces 运行 Hardhat

这是我的配置文件。

require('dotenv').config();
require("@nomiclabs/hardhat-ethers");

const KOVAN_RPC_URL = process.env.KOVAN_RPC_URL;
const PRIVATE_KEY = process.env.PRIVATE_KEY;

module.exports = {
  defaultNetwork: "hardhat",
  networks: {
    hardhat: {
    },
    kovan: {
      url: KOVAN_RPC_URL,
      accounts: [PRIVATE_KEY]
    }
  },
  solidity: {
    version: "0.8.0",
    settings: {
      optimizer: {
        enabled: true,
        runs: 200
      }
    }
  },
  paths: {
    sources: "./contracts",
    tests: "./test",
    cache: "./cache",
    artifacts: "./artifacts"
  },
  mocha: {
    timeout: 20000
  }
}

4

1 回答 1

1

要解决这个问题,您需要更新您package.jsonexport SET NODE_OPTIONS=--openssl-legacy-provider

  "scripts": {
    "start": "export SET NODE_OPTIONS=--openssl-legacy-provider && npx hardhat node"
  },

然后,您可以运行yarn startexport SET NODE_OPTIONS=--openssl-legacy-provider && npx hardhat node

https://github.com/webpack/webpack/issues/14532#issuecomment-951378874

于 2021-10-28T03:59:53.383 回答