import "@nomicfoundation/hardhat-toolbox"; import dotenv from "dotenv"; dotenv.config(); const PRIVATE_KEY = process.env.PRIVATE_KEY || "0x" + "0".repeat(64); const INFURA_PROJECT_ID = process.env.INFURA_PROJECT_ID || ""; const config = { solidity: { version: "0.8.19", settings: { optimizer: { enabled: true, runs: 200 }, viaIR: true } }, networks: { hardhat: {}, localhost: { url: "http://127.0.0.1:8545" }, testnet: { url: process.env.TESTNET_RPC_URL || "http://localhost:8545", accounts: process.env.TESTNET_DEPLOYER_PRIVATE_KEY ? [process.env.TESTNET_DEPLOYER_PRIVATE_KEY] : [], chainId: 31337 } }, paths: { sources: "./contracts", artifacts: "./artifacts" } }; export default config;