diff --git a/hardhat.config.js b/hardhat.config.js index 3f361aff..52787d29 100644 --- a/hardhat.config.js +++ b/hardhat.config.js @@ -49,13 +49,14 @@ module.exports = { avalanche: networks.avalanche.verifyApiKey, polygon: networks.polygon.verifyApiKey, sepolia: networks.ethereumSepolia.verifyApiKey, - polygonMumbai: networks.polygonMumbai.verifyApiKey, polygonAmoy: networks.polygonAmoy.verifyApiKey, avalancheFujiTestnet: networks.avalancheFuji.verifyApiKey, arbitrum: networks.arbitrum.verifyApiKey, arbitrumSepolia: networks.arbitrumSepolia.verifyApiKey, baseSepolia: networks.baseSepolia.verifyApiKey, optimismSepolia: networks.optimismSepolia.verifyApiKey, + base: networks.base.verifyApiKey, + optimism: networks.optimism.verifyApiKey, }, customChains: [ { @@ -90,6 +91,22 @@ module.exports = { browserURL: "https://amoy.polygonscan.com", }, }, + { + network: "base", + chainId: 8453, + urls: { + apiURL: "https://api.basescan.org/api", + browserURL: "https://basescan.org", + }, + }, + { + network: "optimism", + chainId: 10, + urls: { + apiUrl: "https://api-optimistic.etherscan.io/api", + browserURL: "https://optimistic.etherscan.io/", + }, + }, ], }, gasReporter: { diff --git a/tasks/utils/network.js b/tasks/utils/network.js index 9a423486..6dac9e55 100644 --- a/tasks/utils/network.js +++ b/tasks/utils/network.js @@ -2,7 +2,6 @@ const BASE_URLS = { 1: "https://etherscan.io/", 137: "https://polygonscan.com/", 43114: "https://snowtrace.io/", - 80001: "https://mumbai.polygonscan.com/", 80002: "https://api-amoy.polygonscan.com/api", 11155111: "https://sepolia.etherscan.io/", 43113: "https://testnet.snowtrace.io/", @@ -10,6 +9,8 @@ const BASE_URLS = { 42161: "https://arbiscan.io/", 84532: "https://sepolia.basescan.org/", 11155420: "https://sepolia-optimistic.etherscan.io/", + 8453: "https://basescan.org/", + 10: "https://optimistic.etherscan.io/", } /**