简体   繁体   中英

Chainlink Hackathon 21 Hardhat problem deploying node

tried running npx hardhat node

this is the error I got

Error HH604: Error running JSON-RPC server: error:0308010C:digital envelope routines::unsupported

For more info go to https://hardhat.org/HH604 or run Hardhat with --show-stack-traces

here is my config file.

 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 } }

To solve this, you need to update your package.json with export SET NODE_OPTIONS=--openssl-legacy-provider

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

Then, you can just run yarn start or export SET NODE_OPTIONS=--openssl-legacy-provider && npx hardhat node

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM