require("@nomicfoundation/hardhat-toolbox"); require("hardhat-gas-reporter"); require("dotenv").config(); /** @type import('hardhat/config').HardhatUserConfig */ module.exports = { solidity: { compilers: [ { version: "0.8.20", }, { version: "0.6.12", }, { version: "0.5.17", }, ], }, settings: { optimizer: { enabled: true, runs: 200, }, }, mocha: { timeout: 100000000, }, networks: { mainnet: { url: "https://ethereum.publicnode.com", accounts: [process.env.REAL_PK], }, testnet: { url: "https://goerli.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161", accounts: [process.env.TEST_PK], }, hardhat: { forking: { url: "https://rpc.mevblocker.io/fast", enabled: true, blockNumber: 19104883, accounts: [process.env.REAL_PK], }, chainId: 1, accounts: [ { privateKey: process.env.REAL_PK, balance: "10000000000000000000000000000000", }, ], }, }, etherscan: { apiKey: process.env.ETHERSCAN_KEY, }, gasReporter: { enabled: false, }, };