From 61b2b6e689c72aa56163d9a1b183c48fd17f9aca Mon Sep 17 00:00:00 2001 From: Timur Badretdinov Date: Sun, 7 Apr 2024 06:54:34 +0100 Subject: [PATCH] Add Polygon zkEVM Cardona --- src/utils/chains.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/utils/chains.ts b/src/utils/chains.ts index f26e18c..e931188 100644 --- a/src/utils/chains.ts +++ b/src/utils/chains.ts @@ -16,6 +16,7 @@ import { polygonMumbai, polygonAmoy, polygonZkEvm, + polygonZkEvmCardona, avalanche, avalancheFuji, gnosis, @@ -121,6 +122,7 @@ const POLYGON = polygon.id; const POLYGON_MUMBAI = polygonMumbai.id; const POLYGON_AMOY = polygonAmoy.id; const POLYGON_ZKEVM = polygonZkEvm.id; +const POLYGON_ZKEVM_CARDONA = polygonZkEvmCardona.id; const AVALANCHE = avalanche.id; const AVALANCHE_FUJI = avalancheFuji.id; const GNOSIS = gnosis.id; @@ -226,6 +228,7 @@ type Chain = | typeof POLYGON_MUMBAI | typeof POLYGON_AMOY | typeof POLYGON_ZKEVM + | typeof POLYGON_ZKEVM_CARDONA | typeof AVALANCHE | typeof AVALANCHE_FUJI | typeof GNOSIS @@ -331,6 +334,7 @@ const CHAINS: Chain[] = [ POLYGON_MUMBAI, POLYGON_AMOY, POLYGON_ZKEVM, + POLYGON_ZKEVM_CARDONA, AVALANCHE, AVALANCHE_FUJI, GNOSIS, @@ -464,6 +468,8 @@ function getChainData(chain: Chain): ChainData { return polygonAmoy; case POLYGON_ZKEVM: return polygonZkEvm; + case POLYGON_ZKEVM_CARDONA: + return polygonZkEvmCardona; case AVALANCHE: return avalanche; case AVALANCHE_FUJI: @@ -675,6 +681,8 @@ function getAddressExplorerUrl(chain: Chain, address: Address): string | null { return `https://www.oklink.com/amoy/address/${address}`; case POLYGON_ZKEVM: return `https://zkevm.polygonscan.com/address/${address}`; + case POLYGON_ZKEVM_CARDONA: + return `https://cardona-zkevm.polygonscan.com/address/${address}`; case AVALANCHE: return `https://avascan.info/blockchain/c/address/${address}`; case AVALANCHE_FUJI: