[profile.default] src = "contracts" out = "out" libs = ["lib"] solc_version = "0.8.20" optimizer = true optimizer_runs = 200 via_ir = false evm_version = "paris" gas_reports = ["*"] verbosity = 3 [profile.ci] fuzz = { runs = 10000 } invariant = { runs = 256, depth = 15 } [rpc_endpoints] mainnet = "${MAINNET_RPC_URL}" base = "${BASE_RPC_URL}" arbitrum = "${ARBITRUM_RPC_URL}" optimism = "${OPTIMISM_RPC_URL}" polygon = "${POLYGON_RPC_URL}" [etherscan] mainnet = { key = "${ETHERSCAN_API_KEY}" } base = { key = "${BASESCAN_API_KEY}" } arbitrum = { key = "${ARBISCAN_API_KEY}" } optimism = { key = "${OPTIMISTIC_ETHERSCAN_API_KEY}" } polygon = { key = "${POLYGONSCAN_API_KEY}" }