UNPKG

@0xsplits/splits-kit

Version:

UI Components for working with 0xSplits contracts

252 lines 6.09 kB
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, celo, } from 'viem/chains'; import { defineChain } from 'viem'; export var tempoTestnet = defineChain({ id: 42431, name: 'Tempo Testnet', nativeCurrency: { name: 'USD', symbol: 'USD', decimals: 18, }, rpcUrls: { default: { http: ['https://rpc.moderato.tempo.xyz'] }, }, blockExplorers: { default: { name: 'Tempo Explorer', url: 'https://explore.tempo.xyz' }, }, testnet: true, }); export var tempoMainnet = defineChain({ id: 4217, name: 'Tempo', nativeCurrency: { name: 'USD', symbol: 'USD', decimals: 18, }, rpcUrls: { default: { http: ['https://rpc.tempo.xyz'] }, }, blockExplorers: { default: { name: 'Tempo Explorer', url: 'https://explore.tempo.xyz' }, }, }); export var SupportedChainsList = [ mainnet, polygon, optimism, arbitrum, gnosis, fantom, avalanche, bsc, aurora, zora, base, sepolia, hoodi, optimismSepolia, baseSepolia, zoraSepolia, shape, worldchain, plumeMainnet, tempoTestnet, tempoMainnet, abstract, abstractTestnet, ronin, saigon, celo, ]; 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[tempoTestnet.id] = { label: 'Tempo Testnet', logoUrl: '/networks/ethereum_logo.svg', nativeCurrency: { symbol: 'USD', }, }, _a[tempoMainnet.id] = { label: 'Tempo', logoUrl: '/networks/ethereum_logo.svg', nativeCurrency: { symbol: 'USD', }, }, _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[celo.id] = { label: 'Celo', logoUrl: '/networks/celo_logo.svg', nativeCurrency: { symbol: 'CELO', }, }, _a); //# sourceMappingURL=chains.js.map