diff --git a/src.ts/providers/network.ts b/src.ts/providers/network.ts index b718bfc5f7..ecc9097da7 100644 --- a/src.ts/providers/network.ts +++ b/src.ts/providers/network.ts @@ -236,7 +236,7 @@ type Options = { ensNetwork?: number; priorityFee?: number altNames?: Array; - etherscan?: { url: string, apiKey: string }; + etherscan?: { url: string }; }; // See: https://chainlist.org @@ -291,19 +291,35 @@ function injectCommonNetworks(): void { registerEth("xdai", 100, { ensNetwork: 1 }); + registerEth("optimism", 10, { + ensNetwork: 1, + etherscan: { url: "https:/\/api-optimistic.etherscan.io/" } + }); + registerEth("optimism-goerli", 420, { + etherscan: { url: "https:/\/api-goerli-optimistic.etherscan.io/" } + }); + + registerEth("arbitrum", 42161, { + ensNetwork: 1, + etherscan: { url: "https:/\/api.arbiscan.io/" } + }); + registerEth("arbitrum-goerli", 421613, { + etherscan: { url: "https:/\/api-goerli.arbiscan.io/" } + }); + // Polygon has a 35 gwei maxPriorityFee requirement registerEth("matic", 137, { ensNetwork: 1, // priorityFee: 35000000000, etherscan: { - apiKey: "W6T8DJW654GNTQ34EFEYYP3EZD9DD27CT7", +// apiKey: "W6T8DJW654GNTQ34EFEYYP3EZD9DD27CT7", url: "https:/\/api.polygonscan.com/" } }); registerEth("maticMumbai", 80001, { // priorityFee: 35000000000, etherscan: { - apiKey: "W6T8DJW654GNTQ34EFEYYP3EZD9DD27CT7", +// apiKey: "W6T8DJW654GNTQ34EFEYYP3EZD9DD27CT7", url: "https:/\/api-testnet.polygonscan.com/" } }); @@ -311,13 +327,13 @@ function injectCommonNetworks(): void { registerEth("bnb", 56, { ensNetwork: 1, etherscan: { - apiKey: "EVTS3CU31AATZV72YQ55TPGXGMVIFUQ9M9", +// apiKey: "EVTS3CU31AATZV72YQ55TPGXGMVIFUQ9M9", url: "http:/\/api.bscscan.com" } }); registerEth("bnbt", 97, { etherscan: { - apiKey: "EVTS3CU31AATZV72YQ55TPGXGMVIFUQ9M9", +// apiKey: "EVTS3CU31AATZV72YQ55TPGXGMVIFUQ9M9", url: "http:/\/api-testnet.bscscan.com" } });