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.