From 77a7323119923e596f4def4f1bc90beae5447320 Mon Sep 17 00:00:00 2001 From: Richard Moore Date: Wed, 22 Feb 2023 21:29:44 -0500 Subject: [PATCH] Added chain parameters for Arbitrum and Optimism (#3811). --- src.ts/providers/network.ts | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/src.ts/providers/network.ts b/src.ts/providers/network.ts index b718bfc5f..ecc9097da 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" } });