@qso-soft/shared
Version:
Shared library for QSO-soft
49 lines • 1.73 kB
JavaScript
import { explorerLinks } from '../../constants';
import { Networks } from '../../types';
export const getExplorerLinkByNetwork = (networkName) => {
switch (networkName) {
case Networks.BSC:
return explorerLinks.bsc;
case Networks.OP_BNB:
return explorerLinks.opBNB;
case Networks.ETH:
return explorerLinks.eth;
case Networks.POLYGON:
return explorerLinks.polygon;
case Networks.ARBITRUM:
return explorerLinks.arbitrum;
case Networks.AVALANCHE:
return explorerLinks.avalanche;
case Networks.OPTIMISM:
return explorerLinks.optimism;
case Networks.ZKSYNC:
return explorerLinks.zkSync;
case Networks.ZKFAIR:
return explorerLinks.zkFair;
case Networks.POLYGON_ZKEVM:
return explorerLinks.polygon_zkevm;
case Networks.BASE:
return explorerLinks.base;
case Networks.LINEA:
return explorerLinks.linea;
case Networks.SCROLL:
return explorerLinks.scroll;
case Networks.FANTOM:
return explorerLinks.fantom;
case Networks.CORE:
return explorerLinks.core;
case Networks.CELO:
return explorerLinks.celo;
case Networks.ZORA:
return explorerLinks.zora;
case Networks.GNOSIS:
return explorerLinks.gnosis;
case Networks.KLAY:
return explorerLinks.klay;
case Networks.APTOS:
return explorerLinks.aptos;
default:
throw new Error('Explorer link was not found');
}
};
//# sourceMappingURL=get-explorer-link-by-network.js.map