import { HardhatUserConfig } from "hardhat/config"; import "@nomicfoundation/hardhat-toolbox"; // import "@fhevm/hardhat-plugin"; import * as dotenv from "dotenv"; dotenv.config(); const PRIVATE_KEY = process.env.PRIVATE_KEY ?? ""; const SEPOLIA_RPC_URL = process.env.SEPOLIA_RPC_URL ?? ""; const config: HardhatUserConfig = { solidity: { version: "0.8.24", settings: { optimizer: { enabled: true, runs: 1, details: { yul: true, yulDetails: { stackAllocation: true } } }, evmVersion: "cancun", viaIR: true, }, }, networks: { hardhat: { allowUnlimitedContractSize: true, }, sepolia: { url: SEPOLIA_RPC_URL, accounts: PRIVATE_KEY ? [PRIVATE_KEY] : [], chainId: 11155111, }, baseSepolia: { url: "https://sepolia.base.org", accounts: PRIVATE_KEY ? [PRIVATE_KEY] : [], chainId: 84532, }, }, }; export default config;