@0xsplits/splits-kit
Version:
UI Components for working with 0xSplits contracts
196 lines • 4.75 kB
JavaScript
var _a;
import { mainnet, polygon, optimism, arbitrum, gnosis, fantom, bsc, avalanche, aurora, base, zora, sepolia, hoodi, optimismSepolia, baseSepolia, zoraSepolia, shape, worldchain, plumeMainnet, abstract, abstractTestnet, ronin, saigon, } from 'viem/chains';
export var SupportedChainsList = [
mainnet,
polygon,
optimism,
arbitrum,
gnosis,
fantom,
avalanche,
bsc,
aurora,
zora,
base,
sepolia,
hoodi,
optimismSepolia,
baseSepolia,
zoraSepolia,
shape,
worldchain,
plumeMainnet,
abstract,
abstractTestnet,
ronin,
saigon,
];
export var isSupportedChainId = function (chainId) {
if (chainId === undefined || chainId === null)
return false;
return Object.keys(CHAIN_INFO).includes(String(chainId));
};
export var CHAIN_INFO = (_a = {},
_a[mainnet.id] = {
label: 'Ethereum',
logoUrl: '/networks/ethereum_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[polygon.id] = {
label: 'Polygon',
logoUrl: '/networks/polygon_logo.svg',
nativeCurrency: {
symbol: 'MATIC',
},
},
_a[optimism.id] = {
label: 'Optimism',
logoUrl: '/networks/optimism_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[arbitrum.id] = {
label: 'Arbitrum',
logoUrl: '/networks/arbitrum_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[gnosis.id] = {
label: 'Gnosis',
logoUrl: '/networks/gnosis_logo.svg',
nativeCurrency: {
symbol: 'xDai',
},
},
_a[fantom.id] = {
label: 'Fantom',
logoUrl: '/networks/fantom_logo.svg',
nativeCurrency: {
symbol: 'FTM',
},
},
_a[avalanche.id] = {
label: 'Avalanche',
logoUrl: '/networks/avalanche_logo.svg',
nativeCurrency: {
symbol: 'AVAX',
},
},
_a[bsc.id] = {
label: 'BSC',
logoUrl: '/networks/bsc_logo.svg',
nativeCurrency: {
symbol: 'BNB',
},
},
_a[aurora.id] = {
label: 'Aurora',
logoUrl: '/networks/aurora_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[zora.id] = {
label: 'Zora',
logoUrl: '/networks/zora_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[base.id] = {
label: 'Base',
logoUrl: '/networks/base_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[sepolia.id] = {
label: 'Sepolia',
logoUrl: '/networks/ethereum_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[hoodi.id] = {
label: 'Hoodi',
logoUrl: '/networks/ethereum_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[optimismSepolia.id] = {
label: 'Optimism Sepolia',
logoUrl: '/networks/optimism_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[baseSepolia.id] = {
label: 'Base Sepolia',
logoUrl: '/networks/base.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[zoraSepolia.id] = {
label: 'Zora Sepolia',
logoUrl: '/networks/zora_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[shape.id] = {
label: 'Shape',
logoUrl: '/networks/shape_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[worldchain.id] = {
label: 'World Chain',
logoUrl: '/networks/worldchain_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[plumeMainnet.id] = {
label: 'Plume',
logoUrl: '/networks/plume_logo.svg',
nativeCurrency: {
symbol: 'PLUME',
},
},
_a[abstract.id] = {
label: 'Abstract',
logoUrl: '/networks/abstract_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[abstractTestnet.id] = {
label: 'Abstract Testnet',
logoUrl: '/networks/abstract_logo.svg',
nativeCurrency: {
symbol: 'ETH',
},
},
_a[ronin.id] = {
label: 'Ronin',
logoUrl: '/networks/ronin_logo.svg',
nativeCurrency: {
symbol: 'RON',
},
},
_a[saigon.id] = {
label: 'Saigon',
logoUrl: '/networks/ronin_logo.svg',
nativeCurrency: {
symbol: 'RON',
},
},
_a);
//# sourceMappingURL=chains.js.map