Skip to content

Instantly share code, notes, and snippets.

@TABASCOatw
Created April 25, 2024 17:24
Show Gist options
  • Save TABASCOatw/8d9fc16e90b97cdeae3a5cc1fe196ecf to your computer and use it in GitHub Desktop.
Save TABASCOatw/8d9fc16e90b97cdeae3a5cc1fe196ecf to your computer and use it in GitHub Desktop.
ChainInfo Object Values
{
"version": 3,
"sources": ["../src/index.ts", "../src/chains.ts"],
"sourcesContent": ["import { type ChainInfo } from './types';\n\nexport * as chains from './chains';\nexport * from './types';\n\n// template code start\nexport const Ethereum: ChainInfo = {\n id: 1,\n name: 'Ethereum',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/ethereum/native.png',\n nativeIcon: '',\n fullname: 'Ethereum Mainnet',\n network: 'Mainnet',\n website: 'https://ethereum.org',\n nativeCurrency: {\n name: 'Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://ethereum.publicnode.com',\n blockExplorerUrl: 'https://etherscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Optimism: ChainInfo = {\n id: 10,\n name: 'Optimism',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/optimism/native.png',\n nativeIcon: '',\n fullname: 'Optimism Mainnet',\n network: 'Mainnet',\n website: 'https://optimism.io',\n nativeCurrency: {\n name: 'Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://mainnet.optimism.io',\n blockExplorerUrl: 'https://optimistic.etherscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const ThunderCoreTestnet: ChainInfo = {\n id: 18,\n name: 'ThunderCore',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/thundercore/native.png',\n nativeIcon: '',\n fullname: 'ThunderCore Testnet',\n network: 'Testnet',\n website: 'https://thundercore.com',\n nativeCurrency: {\n name: 'ThunderCore Token',\n symbol: 'TT',\n decimals: 18,\n },\n rpcUrl: 'https://testnet-rpc.thundercore.com',\n faucetUrl: 'https://faucet-testnet.thundercore.com',\n blockExplorerUrl: 'https://explorer-testnet.thundercore.com',\n};\n\nexport const Cronos: ChainInfo = {\n id: 25,\n name: 'Cronos',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/cronos/native.png',\n nativeIcon: '',\n fullname: 'Cronos Mainnet',\n network: 'Mainnet',\n website: 'https://cronos.org',\n nativeCurrency: {\n name: 'Cronos',\n symbol: 'CRO',\n decimals: 18,\n },\n rpcUrl: 'https://evm.cronos.org',\n blockExplorerUrl: 'https://cronoscan.com',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const BNBChain: ChainInfo = {\n id: 56,\n name: 'BSC',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/bsc/native.png',\n nativeIcon: 'https://static.particle.network/token-list/bsc/native.png',\n fullname: 'BNB Chain',\n network: 'Mainnet',\n website: 'https://www.bnbchain.org/en',\n nativeCurrency: {\n name: 'BNB',\n symbol: 'BNB',\n decimals: 18,\n },\n rpcUrl: 'https://bsc-dataseed1.binance.org',\n blockExplorerUrl: 'https://bscscan.com',\n};\n\nexport const OKTCTestnet: ChainInfo = {\n id: 65,\n name: 'OKC',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/okc/native.png',\n nativeIcon: '',\n fullname: 'OKTC Testnet',\n network: 'Testnet',\n website: 'https://www.okex.com/okexchain',\n nativeCurrency: {\n name: 'OKT',\n symbol: 'OKT',\n decimals: 18,\n },\n rpcUrl: 'https://exchaintestrpc.okex.org',\n faucetUrl: 'https://docs.oxdex.com/v/en/help/gitter',\n blockExplorerUrl: 'https://www.oklink.com/okc-test',\n};\n\nexport const OKTC: ChainInfo = {\n id: 66,\n name: 'OKC',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/okc/native.png',\n nativeIcon: '',\n fullname: 'OKTC Mainnet',\n network: 'Mainnet',\n website: 'https://www.okex.com/okc',\n nativeCurrency: {\n name: 'OKT',\n symbol: 'OKT',\n decimals: 18,\n },\n rpcUrl: 'https://exchainrpc.okex.org',\n blockExplorerUrl: 'https://www.oklink.com/okc',\n};\n\nexport const ConfluxeSpaceTestnet: ChainInfo = {\n id: 71,\n name: 'ConfluxESpace',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/confluxespace/native.png',\n nativeIcon: '',\n fullname: 'Conflux eSpace Testnet',\n network: 'Testnet',\n website: 'https://confluxnetwork.org',\n nativeCurrency: {\n name: 'CFX',\n symbol: 'CFX',\n decimals: 18,\n },\n rpcUrl: 'https://evmtestnet.confluxrpc.com',\n faucetUrl: 'https://efaucet.confluxnetwork.org',\n blockExplorerUrl: 'https://evmtestnet.confluxscan.net',\n};\n\nexport const Viction: ChainInfo = {\n id: 88,\n name: 'Viction',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/viction/native.png',\n nativeIcon: '',\n fullname: 'Viction Mainnet',\n network: 'Mainnet',\n website: 'https://tomochain.com',\n nativeCurrency: {\n name: 'Viction',\n symbol: 'VIC',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.viction.xyz',\n blockExplorerUrl: 'https://vicscan.xyz',\n};\n\nexport const VictionTestnet: ChainInfo = {\n id: 89,\n name: 'Viction',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/viction/native.png',\n nativeIcon: '',\n fullname: 'Viction Testnet',\n network: 'Testnet',\n website: 'https://tomochain.com',\n nativeCurrency: {\n name: 'Viction',\n symbol: 'VIC',\n decimals: 18,\n },\n rpcUrl: 'https://rpc-testnet.viction.xyz',\n blockExplorerUrl: 'https://testnet.vicscan.xyz',\n};\n\nexport const BNBChainTestnet: ChainInfo = {\n id: 97,\n name: 'BSC',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/bsc/native.png',\n nativeIcon: 'https://static.particle.network/token-list/bsc/native.png',\n fullname: 'BNB Chain Testnet',\n network: 'Testnet',\n website: 'https://www.bnbchain.org/en',\n nativeCurrency: {\n name: 'BNB',\n symbol: 'BNB',\n decimals: 18,\n },\n rpcUrl: 'https://data-seed-prebsc-1-s1.binance.org:8545',\n faucetUrl: 'https://testnet.bnbchain.org/faucet-smart',\n blockExplorerUrl: 'https://testnet.bscscan.com',\n};\n\nexport const Gnosis: ChainInfo = {\n id: 100,\n name: 'Gnosis',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/gnosis/native.png',\n nativeIcon: '',\n fullname: 'Gnosis Mainnet',\n network: 'Mainnet',\n website: 'https://docs.gnosischain.com',\n nativeCurrency: {\n name: 'Gnosis',\n symbol: 'XDAI',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.ankr.com/gnosis',\n blockExplorerUrl: 'https://gnosisscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Solana: ChainInfo = {\n id: 101,\n name: 'Solana',\n chainType: 'solana',\n icon: 'https://static.particle.network/token-list/solana/native.png',\n nativeIcon: '',\n fullname: 'Solana Mainnet',\n network: 'Mainnet',\n website: 'https://solana.com',\n nativeCurrency: {\n name: 'SOL',\n symbol: 'SOL',\n decimals: 9,\n },\n rpcUrl: 'https://api.mainnet-beta.solana.com',\n blockExplorerUrl: 'https://solscan.io',\n};\n\nexport const SolanaTestnet: ChainInfo = {\n id: 102,\n name: 'Solana',\n chainType: 'solana',\n icon: 'https://static.particle.network/token-list/solana/native.png',\n nativeIcon: '',\n fullname: 'Solana Testnet',\n network: 'Testnet',\n website: 'https://solana.com',\n nativeCurrency: {\n name: 'SOL',\n symbol: 'SOL',\n decimals: 9,\n },\n rpcUrl: 'https://api.testnet.solana.com',\n faucetUrl: 'https://solfaucet.com',\n blockExplorerUrl: 'https://solscan.io',\n};\n\nexport const SolanaDevnet: ChainInfo = {\n id: 103,\n name: 'Solana',\n chainType: 'solana',\n icon: 'https://static.particle.network/token-list/solana/native.png',\n nativeIcon: '',\n fullname: 'Solana Devnet',\n network: 'Devnet',\n website: 'https://solana.com',\n nativeCurrency: {\n name: 'SOL',\n symbol: 'SOL',\n decimals: 9,\n },\n rpcUrl: 'https://api.devnet.solana.com',\n faucetUrl: 'https://solfaucet.com',\n blockExplorerUrl: 'https://solscan.io',\n};\n\nexport const ThunderCore: ChainInfo = {\n id: 108,\n name: 'ThunderCore',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/thundercore/native.png',\n nativeIcon: '',\n fullname: 'ThunderCore Mainnet',\n network: 'Mainnet',\n website: 'https://thundercore.com',\n nativeCurrency: {\n name: 'ThunderCore Token',\n symbol: 'TT',\n decimals: 18,\n },\n rpcUrl: 'https://mainnet-rpc.thundercore.com',\n blockExplorerUrl: 'https://viewblock.io/thundercore',\n};\n\nexport const BOBTestnet: ChainInfo = {\n id: 111,\n name: 'bob',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/bob/native.png',\n nativeIcon: '',\n fullname: 'BOB Testnet',\n network: 'Testnet',\n website: 'https://www.gobob.xyz',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://testnet.rpc.gobob.xyz',\n blockExplorerUrl: 'https://testnet-explorer.gobob.xyz',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Heco: ChainInfo = {\n id: 128,\n name: 'Heco',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/heco/native.png',\n nativeIcon: '',\n fullname: 'Heco Mainnet',\n network: 'Mainnet',\n website: 'https://www.hecochain.com',\n nativeCurrency: {\n name: 'HT',\n symbol: 'HT',\n decimals: 18,\n },\n rpcUrl: 'https://http-mainnet.hecochain.com',\n blockExplorerUrl: 'https://hecoinfo.com',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Polygon: ChainInfo = {\n id: 137,\n name: 'Polygon',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/polygon/native.png',\n nativeIcon: '',\n fullname: 'Polygon Mainnet',\n network: 'Mainnet',\n website: 'https://polygon.technology',\n nativeCurrency: {\n name: 'MATIC',\n symbol: 'MATIC',\n decimals: 18,\n },\n rpcUrl: 'https://polygon-rpc.com',\n blockExplorerUrl: 'https://polygonscan.com',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Manta: ChainInfo = {\n id: 169,\n name: 'Manta',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/manta/native.png',\n nativeIcon: '',\n fullname: 'Manta Mainnet',\n network: 'Mainnet',\n website: 'https://manta.network',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://pacific-rpc.manta.network/http',\n blockExplorerUrl: 'https://pacific-explorer.manta.network',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const XLayerTestnet: ChainInfo = {\n id: 195,\n name: 'OKBC',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/okc/native.png',\n nativeIcon: '',\n fullname: 'X Layer Testnet',\n network: 'Testnet',\n website: 'https://www.okx.com',\n nativeCurrency: {\n name: 'OKB',\n symbol: 'OKB',\n decimals: 18,\n },\n rpcUrl: 'https://testrpc.xlayer.tech',\n blockExplorerUrl: 'https://www.okx.com/explorer/xlayer-test',\n};\n\nexport const XLayer: ChainInfo = {\n id: 196,\n name: 'OKBC',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/okc/native.png',\n nativeIcon: '',\n fullname: 'X Layer Mainnet',\n network: 'Mainnet',\n website: 'https://www.okx.com',\n nativeCurrency: {\n name: 'OKB',\n symbol: 'OKB',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.xlayer.tech',\n blockExplorerUrl: 'https://www.okx.com/zh-hans/explorer/xlayer',\n};\n\nexport const opBNB: ChainInfo = {\n id: 204,\n name: 'opBNB',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/opbnb/native.png',\n nativeIcon: 'https://static.particle.network/token-list/bsc/native.png',\n fullname: 'opBNB Mainnet',\n network: 'Mainnet',\n website: 'https://opbnb.bnbchain.org',\n nativeCurrency: {\n name: 'BNB',\n symbol: 'BNB',\n decimals: 18,\n },\n rpcUrl: 'https://opbnb-mainnet-rpc.bnbchain.org',\n blockExplorerUrl: 'https://mainnet.opbnbscan.com',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const MAPProtocolTestnet: ChainInfo = {\n id: 212,\n name: 'MAPProtocol',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/mapprotocol/native.png',\n nativeIcon: '',\n fullname: 'MAP Protocol Testnet',\n network: 'Testnet',\n website: 'https://maplabs.io',\n nativeCurrency: {\n name: 'MAPO',\n symbol: 'MAPO',\n decimals: 18,\n },\n rpcUrl: 'https://testnet-rpc.maplabs.io',\n faucetUrl: 'https://faucet.mapprotocol.io',\n blockExplorerUrl: 'https://testnet.mapscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const BSquared: ChainInfo = {\n id: 223,\n name: 'BSquared',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/bsquared/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'B\u00B2 Network Mainnet',\n network: 'Mainnet',\n website: 'https://www.bsquared.network',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.bsquared.network',\n blockExplorerUrl: 'https://explorer.bsquared.network',\n};\n\nexport const Fantom: ChainInfo = {\n id: 250,\n name: 'Fantom',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/fantom/native.png',\n nativeIcon: '',\n fullname: 'Fantom Mainnet',\n network: 'Mainnet',\n website: 'https://fantom.foundation',\n nativeCurrency: {\n name: 'FTM',\n symbol: 'FTM',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.ftm.tools',\n blockExplorerUrl: 'https://ftmscan.com',\n};\n\nexport const zkSyncEraSepolia: ChainInfo = {\n id: 300,\n name: 'zkSync',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/zksync/native.png',\n nativeIcon: '',\n fullname: 'zkSync Era Sepolia',\n network: 'Sepolia',\n website: 'https://era.zksync.io',\n nativeCurrency: {\n name: 'zkSync',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://sepolia.era.zksync.dev',\n faucetUrl: 'https://portal.zksync.io/faucet',\n blockExplorerUrl: 'https://sepolia.explorer.zksync.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const KCC: ChainInfo = {\n id: 321,\n name: 'KCC',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/kcc/native.png',\n nativeIcon: '',\n fullname: 'KCC Mainnet',\n network: 'Mainnet',\n website: 'https://kcc.io',\n nativeCurrency: {\n name: 'KCS',\n symbol: 'KCS',\n decimals: 18,\n },\n rpcUrl: 'https://rpc-mainnet.kcc.network',\n blockExplorerUrl: 'https://explorer.kcc.io/en',\n};\n\nexport const KCCTestnet: ChainInfo = {\n id: 322,\n name: 'KCC',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/kcc/native.png',\n nativeIcon: '',\n fullname: 'KCC Testnet',\n network: 'Testnet',\n website: 'https://scan-testnet.kcc.network',\n nativeCurrency: {\n name: 'KCS',\n symbol: 'KCS',\n decimals: 18,\n },\n rpcUrl: 'https://rpc-testnet.kcc.network',\n faucetUrl: 'https://faucet-testnet.kcc.network',\n blockExplorerUrl: 'https://scan-testnet.kcc.network',\n};\n\nexport const zkSyncEra: ChainInfo = {\n id: 324,\n name: 'zkSync',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/zksync/native.png',\n nativeIcon: '',\n fullname: 'zkSync Era',\n network: 'Mainnet',\n website: 'https://zksync.io',\n nativeCurrency: {\n name: 'zkSync',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://zksync2-mainnet.zksync.io',\n blockExplorerUrl: 'https://explorer.zksync.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const CronosTestnet: ChainInfo = {\n id: 338,\n name: 'Cronos',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/cronos/native.png',\n nativeIcon: '',\n fullname: 'Cronos Testnet',\n network: 'Testnet',\n website: 'https://cronos.org',\n nativeCurrency: {\n name: 'Cronos',\n symbol: 'CRO',\n decimals: 18,\n },\n rpcUrl: 'https://evm-t3.cronos.org',\n faucetUrl: 'https://cronos.org/faucet',\n blockExplorerUrl: 'https://testnet.cronoscan.com',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const PGN: ChainInfo = {\n id: 424,\n name: 'PGN',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/pgn/native.png',\n nativeIcon: '',\n fullname: 'PGN Mainnet',\n network: 'Mainnet',\n website: 'https://publicgoods.network',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://sepolia.publicgoods.network',\n blockExplorerUrl: 'https://explorer.publicgoods.network',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const ModeTestnet: ChainInfo = {\n id: 919,\n name: 'Mode',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/mode/native.png',\n nativeIcon: '',\n fullname: 'Mode Testnet',\n network: 'Testnet',\n website: 'https://www.mode.network',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://sepolia.mode.network',\n blockExplorerUrl: 'https://sepolia.explorer.mode.network',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const KlaytnTestnet: ChainInfo = {\n id: 1001,\n name: 'Klaytn',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/klaytn/native.png',\n nativeIcon: '',\n fullname: 'Klaytn Testnet',\n network: 'Testnet',\n website: 'https://www.klaytn.com',\n nativeCurrency: {\n name: 'Klaytn',\n symbol: 'KLAY',\n decimals: 18,\n },\n rpcUrl: 'https://api.baobab.klaytn.net:8651',\n faucetUrl: 'https://baobab.wallet.klaytn.foundation/faucet',\n blockExplorerUrl: 'https://baobab.scope.klaytn.com',\n};\n\nexport const ConfluxeSpace: ChainInfo = {\n id: 1030,\n name: 'ConfluxESpace',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/confluxespace/native.png',\n nativeIcon: '',\n fullname: 'Conflux eSpace',\n network: 'Mainnet',\n website: 'https://confluxnetwork.org',\n nativeCurrency: {\n name: 'CFX',\n symbol: 'CFX',\n decimals: 18,\n },\n rpcUrl: 'https://evm.confluxrpc.com',\n blockExplorerUrl: 'https://evm.confluxscan.net',\n};\n\nexport const Metis: ChainInfo = {\n id: 1088,\n name: 'Metis',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/metis/native.png',\n nativeIcon: '',\n fullname: 'Metis Mainnet',\n network: 'Mainnet',\n website: 'https://www.metis.io',\n nativeCurrency: {\n name: 'Metis',\n symbol: 'METIS',\n decimals: 18,\n },\n rpcUrl: 'https://andromeda.metis.io/?owner=1088',\n blockExplorerUrl: 'https://andromeda-explorer.metis.io',\n};\n\nexport const PolygonzkEVM: ChainInfo = {\n id: 1101,\n name: 'PolygonZkEVM',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/polygonzkevm/native.png',\n nativeIcon: '',\n fullname: 'Polygon zkEVM',\n network: 'Mainnet',\n website: 'https://polygon.technology/polygon-zkevm',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://zkevm-rpc.com',\n blockExplorerUrl: 'https://zkevm.polygonscan.com',\n};\n\nexport const CoreTestnet: ChainInfo = {\n id: 1115,\n name: 'Core',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/core/native.png',\n nativeIcon: '',\n fullname: 'Core Testnet',\n network: 'Testnet',\n website: 'https://coredao.org',\n nativeCurrency: {\n name: 'CORE',\n symbol: 'CORE',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.test.btcs.network',\n blockExplorerUrl: 'https://scan.test.btcs.network',\n};\n\nexport const Core: ChainInfo = {\n id: 1116,\n name: 'Core',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/core/native.png',\n nativeIcon: '',\n fullname: 'Core Mainnet',\n network: 'Mainnet',\n website: 'https://coredao.org',\n nativeCurrency: {\n name: 'CORE',\n symbol: 'CORE',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.coredao.org',\n blockExplorerUrl: 'https://scan.coredao.org',\n};\n\nexport const BSquaredTestnet: ChainInfo = {\n id: 1123,\n name: 'BSquared',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/bsquared/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'B\u00B2 Network Testnet',\n network: 'Testnet',\n website: 'https://www.bsquared.network',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://b2-testnet.alt.technology',\n blockExplorerUrl: 'https://testnet-explorer.bsquared.network',\n};\n\nexport const Moonbeam: ChainInfo = {\n id: 1284,\n name: 'Moonbeam',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/moonbeam/native.png',\n nativeIcon: '',\n fullname: 'Moonbeam Mainnet',\n network: 'Mainnet',\n website: 'https://moonbeam.network/networks/moonbeam',\n nativeCurrency: {\n name: 'GLMR',\n symbol: 'GLMR',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.api.moonbeam.network',\n blockExplorerUrl: 'https://moonbeam.moonscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Moonriver: ChainInfo = {\n id: 1285,\n name: 'Moonriver',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/moonriver/native.png',\n nativeIcon: '',\n fullname: 'Moonriver Mainnet',\n network: 'Mainnet',\n website: 'https://moonbeam.network/networks/moonriver',\n nativeCurrency: {\n name: 'MOVR',\n symbol: 'MOVR',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.api.moonriver.moonbeam.network',\n blockExplorerUrl: 'https://moonriver.moonscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const MoonbeamTestnet: ChainInfo = {\n id: 1287,\n name: 'Moonbeam',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/moonbeam/native.png',\n nativeIcon: '',\n fullname: 'Moonbeam Testnet',\n network: 'Testnet',\n website: 'https://docs.moonbeam.network/networks/testnet',\n nativeCurrency: {\n name: 'Dev',\n symbol: 'DEV',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.api.moonbase.moonbeam.network',\n faucetUrl: 'https://apps.moonbeam.network/moonbase-alpha/faucet',\n blockExplorerUrl: 'https://moonbase.moonscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const BEVMCanary: ChainInfo = {\n id: 1501,\n name: 'BEVM',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/bevm/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'BEVM Canary Mainnet',\n network: 'Mainnet',\n website: 'https://www.bevm.io',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://rpc-canary-1.bevm.io',\n blockExplorerUrl: 'https://scan-canary.bevm.io',\n};\n\nexport const BEVMCanaryTestnet: ChainInfo = {\n id: 1502,\n name: 'BEVM',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/bevm/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'BEVM Canary Testnet',\n network: 'Testnet',\n website: 'https://www.bevm.io',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://canary-testnet.bevm.io',\n blockExplorerUrl: 'https://scan-canary-testnet.bevm.io',\n};\n\nexport const KavaTestnet: ChainInfo = {\n id: 2221,\n name: 'Kava',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/kava/native.png',\n nativeIcon: '',\n fullname: 'Kava Testnet',\n network: 'Testnet',\n website: 'https://www.kava.io',\n nativeCurrency: {\n name: 'KAVA',\n symbol: 'KAVA',\n decimals: 18,\n },\n rpcUrl: 'https://evm.testnet.kava.io',\n blockExplorerUrl: 'http://testnet.kavascan.com',\n features: [{ name: 'undefined' }],\n};\n\nexport const Kava: ChainInfo = {\n id: 2222,\n name: 'Kava',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/kava/native.png',\n nativeIcon: '',\n fullname: 'Kava Mainnet',\n network: 'Mainnet',\n website: 'https://www.kava.io',\n nativeCurrency: {\n name: 'KAVA',\n symbol: 'KAVA',\n decimals: 18,\n },\n rpcUrl: 'https://evm.kava.io',\n blockExplorerUrl: 'https://kavascan.com',\n};\n\nexport const PeaqKrest: ChainInfo = {\n id: 2241,\n name: 'peaq',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/peaq/native.png',\n nativeIcon: '',\n fullname: 'Peaq Krest Mainnet',\n network: 'Mainnet',\n website: 'https://www.peaq.network',\n nativeCurrency: {\n name: 'KRST',\n symbol: 'KRST',\n decimals: 18,\n },\n rpcUrl: 'https://erpc-krest.peaq.network',\n blockExplorerUrl: 'https://krest.subscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const PolygonzkEVMCardona: ChainInfo = {\n id: 2442,\n name: 'PolygonZkEVM',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/polygonzkevm/native.png',\n nativeIcon: '',\n fullname: 'Polygon zkEVM Cardona',\n network: 'Cardona',\n website: 'https://polygon.technology',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.cardona.zkevm-rpc.com',\n blockExplorerUrl: 'https://cardona-zkevm.polygonscan.com',\n};\n\nexport const AINNTestnet: ChainInfo = {\n id: 2648,\n name: 'ainn',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/ainn/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'AINN Testnet',\n network: 'Testnet',\n website: 'https://anvm.io',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.anvm.io',\n blockExplorerUrl: 'https://explorer.anvm.io',\n};\n\nexport const SatoshiVMTestnet: ChainInfo = {\n id: 3110,\n name: 'SatoshiVM',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/satoshivm/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'SatoshiVM Testnet',\n network: 'Testnet',\n website: 'https://www.satoshivm.io',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://test-rpc-node-http.svmscan.io',\n blockExplorerUrl: 'https://testnet.svmscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const BotanixTestnet: ChainInfo = {\n id: 3636,\n name: 'Botanix',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/botanix/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'Botanix Testnet',\n network: 'Testnet',\n website: 'https://botanixlabs.xyz',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://node.botanixlabs.dev',\n blockExplorerUrl: 'https://blockscout.botanixlabs.dev',\n};\n\nexport const AstarzkEVMMainet: ChainInfo = {\n id: 3776,\n name: 'AstarZkEVM',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/astarzkevm/native.png',\n nativeIcon: '',\n fullname: 'Astar zkEVM Mainet',\n network: 'Mainet',\n website: 'https://astar.network',\n nativeCurrency: {\n name: 'Sepolia Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.startale.com/astar-zkevm',\n blockExplorerUrl: 'https://astar-zkevm.explorer.startale.com',\n};\n\nexport const FantomTestnet: ChainInfo = {\n id: 4002,\n name: 'Fantom',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/fantom/native.png',\n nativeIcon: '',\n fullname: 'Fantom Testnet',\n network: 'Testnet',\n website: 'https://docs.fantom.foundation/quick-start/short-guide#fantom-testnet',\n nativeCurrency: {\n name: 'FTM',\n symbol: 'FTM',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.testnet.fantom.network',\n faucetUrl: 'https://faucet.fantom.network',\n blockExplorerUrl: 'https://testnet.ftmscan.com',\n};\n\nexport const Merlin: ChainInfo = {\n id: 4200,\n name: 'Merlin',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/merlin/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'Merlin Mainnet',\n network: 'Mainnet',\n website: 'https://merlinprotocol.org',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.merlinchain.io',\n blockExplorerUrl: 'https://scan.merlinchain.io',\n};\n\nexport const Mantle: ChainInfo = {\n id: 5000,\n name: 'Mantle',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/mantle/native.png',\n nativeIcon: '',\n fullname: 'Mantle Mainnet',\n network: 'Mainnet',\n website: 'https://mantle.xyz',\n nativeCurrency: {\n name: 'MNT',\n symbol: 'MNT',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.mantle.xyz',\n blockExplorerUrl: 'https://explorer.mantle.xyz',\n};\n\nexport const MantleSepoliaTestnet: ChainInfo = {\n id: 5003,\n name: 'Mantle',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/mantle/native.png',\n nativeIcon: '',\n fullname: 'Mantle Sepolia Testnet',\n network: 'Testnet',\n website: 'https://mantle.xyz',\n nativeCurrency: {\n name: 'MNT',\n symbol: 'MNT',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.sepolia.mantle.xyz',\n faucetUrl: 'https://faucet.sepolia.mantle.xyz',\n blockExplorerUrl: 'https://explorer.sepolia.mantle.xyz',\n};\n\nexport const opBNBTestnet: ChainInfo = {\n id: 5611,\n name: 'opBNB',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/bsc/native.png',\n nativeIcon: 'https://static.particle.network/token-list/bsc/native.png',\n fullname: 'opBNB Testnet',\n network: 'Testnet',\n website: 'https://opbnb.bnbchain.org',\n nativeCurrency: {\n name: 'BNB',\n symbol: 'BNB',\n decimals: 18,\n },\n rpcUrl: 'https://opbnb-testnet-rpc.bnbchain.org',\n blockExplorerUrl: 'https://opbnb-testnet.bscscan.com',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const ZetaChain: ChainInfo = {\n id: 7000,\n name: 'ZetaChain',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/zetachain/native.png',\n nativeIcon: '',\n fullname: 'ZetaChain Mainnet',\n network: 'Mainnet',\n website: 'https://zetachain.com',\n nativeCurrency: {\n name: 'ZETA',\n symbol: 'ZETA',\n decimals: 18,\n },\n rpcUrl: 'https://zetachain-evm.blockpi.network/v1/rpc/public',\n blockExplorerUrl: 'https://zetachain.blockscout.com',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const ZetaChainTestnet: ChainInfo = {\n id: 7001,\n name: 'ZetaChain',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/zetachain/native.png',\n nativeIcon: '',\n fullname: 'ZetaChain Testnet',\n network: 'Testnet',\n website: 'https://zetachain.com',\n nativeCurrency: {\n name: 'ZETA',\n symbol: 'ZETA',\n decimals: 18,\n },\n rpcUrl: 'https://zetachain-athens-evm.blockpi.network/v1/rpc/public',\n faucetUrl: 'https://labs.zetachain.com/get-zeta',\n blockExplorerUrl: 'https://zetachain-athens-3.blockscout.com',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Klaytn: ChainInfo = {\n id: 8217,\n name: 'Klaytn',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/klaytn/native.png',\n nativeIcon: '',\n fullname: 'Klaytn Mainnet',\n network: 'Mainnet',\n website: 'https://www.klaytn.com',\n nativeCurrency: {\n name: 'Klaytn',\n symbol: 'KLAY',\n decimals: 18,\n },\n rpcUrl: 'https://cypress.fandom.finance/archive',\n blockExplorerUrl: 'https://scope.klaytn.com',\n};\n\nexport const Base: ChainInfo = {\n id: 8453,\n name: 'Base',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/base/native.png',\n nativeIcon: '',\n fullname: 'Base Mainnet',\n network: 'Mainnet',\n website: 'https://base.org',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://developer-access-mainnet.base.org',\n blockExplorerUrl: 'https://basescan.org',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Combo: ChainInfo = {\n id: 9980,\n name: 'Combo',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/combo/native.png',\n nativeIcon: 'https://static.particle.network/token-list/bsc/native.png',\n fullname: 'Combo Mainnet',\n network: 'Mainnet',\n website: 'https://docs.combonetwork.io',\n nativeCurrency: {\n name: 'BNB',\n symbol: 'BNB',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.combonetwork.io',\n blockExplorerUrl: 'https://combotrace.nodereal.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const PeaqAgungTestnet: ChainInfo = {\n id: 9990,\n name: 'peaq',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/peaq/native.png',\n nativeIcon: '',\n fullname: 'Peaq Agung Testnet',\n network: 'Testnet',\n website: 'https://www.peaq.network',\n nativeCurrency: {\n name: 'AGUNG',\n symbol: 'AGUNG',\n decimals: 18,\n },\n rpcUrl: 'https://rpcpc1-qa.agung.peaq.network',\n blockExplorerUrl: 'https://agung-testnet.subscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const GnosisTestnet: ChainInfo = {\n id: 10200,\n name: 'Gnosis',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/gnosis/native.png',\n nativeIcon: '',\n fullname: 'Gnosis Testnet',\n network: 'Testnet',\n website: 'https://docs.gnosischain.com',\n nativeCurrency: {\n name: 'Gnosis',\n symbol: 'XDAI',\n decimals: 18,\n },\n rpcUrl: 'https://optimism.gnosischain.com',\n faucetUrl: 'https://gnosisfaucet.com',\n blockExplorerUrl: 'https://blockscout.com/gnosis/chiado',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const BEVMTestnet: ChainInfo = {\n id: 11503,\n name: 'BEVM',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/bevm/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'BEVM Testnet',\n network: 'Testnet',\n website: 'https://www.bevm.io',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://testnet.bevm.io',\n blockExplorerUrl: 'https://scan-testnet.bevm.io',\n};\n\nexport const ReadONTestnet: ChainInfo = {\n id: 12015,\n name: 'ReadON',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/readon/native.png',\n nativeIcon: '',\n fullname: 'ReadON Testnet',\n network: 'Testnet',\n website: 'https://opside.network',\n nativeCurrency: {\n name: 'READ',\n symbol: 'READ',\n decimals: 18,\n },\n rpcUrl: 'https://pre-alpha-zkrollup-rpc.opside.network/readon-content-test-chain',\n blockExplorerUrl: 'https://readon-content-test-chain.zkevm.opside.info',\n};\n\nexport const ImmutablezkEVMTestnet: ChainInfo = {\n id: 13473,\n name: 'Immutable',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/immutable/native.png',\n nativeIcon: '',\n fullname: 'Immutable zkEVM Testnet',\n network: 'Testnet',\n website: 'https://www.immutable.com',\n nativeCurrency: {\n name: 'IMX',\n symbol: 'IMX',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.testnet.immutable.com',\n blockExplorerUrl: 'https://explorer.testnet.immutable.com',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const EOSEVMTestnet: ChainInfo = {\n id: 15557,\n name: 'Eosevm',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/eosevm/native.png',\n nativeIcon: '',\n fullname: 'EOS EVM Testnet',\n network: 'Testnet',\n website: 'https://eosnetwork.com',\n nativeCurrency: {\n name: 'EOS',\n symbol: 'EOS',\n decimals: 18,\n },\n rpcUrl: 'https://api.testnet.evm.eosnetwork.com',\n blockExplorerUrl: 'https://explorer.testnet.evm.eosnetwork.com',\n features: [{ name: 'undefined' }],\n};\n\nexport const EthereumHolesky: ChainInfo = {\n id: 17000,\n name: 'Ethereum',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/ethereum/native.png',\n nativeIcon: '',\n fullname: 'Ethereum Holesky',\n network: 'Holesky',\n website: 'https://holesky.ethpandaops.io',\n nativeCurrency: {\n name: 'Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://ethereum-holesky.blockpi.network/v1/rpc/public',\n faucetUrl: 'https://faucet.quicknode.com/drip',\n blockExplorerUrl: 'https://holesky.etherscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const EOSEVM: ChainInfo = {\n id: 17777,\n name: 'Eosevm',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/eosevm/native.png',\n nativeIcon: '',\n fullname: 'EOS EVM',\n network: 'Mainnet',\n website: 'https://eosnetwork.com',\n nativeCurrency: {\n name: 'EOS',\n symbol: 'EOS',\n decimals: 18,\n },\n rpcUrl: 'https://api.evm.eosnetwork.com',\n blockExplorerUrl: 'https://explorer.evm.eosnetwork.com',\n};\n\nexport const MAPProtocol: ChainInfo = {\n id: 22776,\n name: 'MAPProtocol',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/mapprotocol/native.png',\n nativeIcon: '',\n fullname: 'MAP Protocol',\n network: 'Mainnet',\n website: 'https://maplabs.io',\n nativeCurrency: {\n name: 'MAPO',\n symbol: 'MAPO',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.maplabs.io',\n blockExplorerUrl: 'https://mapscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const LumiBitTestnet: ChainInfo = {\n id: 28206,\n name: 'lumibit',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/lumibit/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'LumiBit Testnet',\n network: 'Testnet',\n website: '',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://test-rpc.lumibit.org',\n blockExplorerUrl: 'https://test-scan.lumibit.org',\n};\n\nexport const Mode: ChainInfo = {\n id: 34443,\n name: 'Mode',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/mode/native.png',\n nativeIcon: '',\n fullname: 'Mode Mainnet',\n network: 'Mainnet',\n website: 'https://www.mode.network',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://mainnet.mode.network',\n blockExplorerUrl: 'https://explorer.mode.network',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const ArbitrumOne: ChainInfo = {\n id: 42161,\n name: 'Arbitrum',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/arbitrum/native.png',\n nativeIcon: '',\n fullname: 'Arbitrum One',\n network: 'Mainnet',\n website: 'https://arbitrum.io',\n nativeCurrency: {\n name: 'Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://arb1.arbitrum.io/rpc',\n blockExplorerUrl: 'https://arbiscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const ArbitrumNova: ChainInfo = {\n id: 42170,\n name: 'Arbitrum',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/arbitrum/native.png',\n nativeIcon: '',\n fullname: 'Arbitrum Nova',\n network: 'Mainnet',\n website: 'https://arbitrum.io',\n nativeCurrency: {\n name: 'Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://nova.arbitrum.io/rpc',\n blockExplorerUrl: 'https://nova.arbiscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Celo: ChainInfo = {\n id: 42220,\n name: 'Celo',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/celo/native.png',\n nativeIcon: '',\n fullname: 'Celo Mainnet',\n network: 'Mainnet',\n website: 'https://docs.celo.org',\n nativeCurrency: {\n name: 'Celo',\n symbol: 'CELO',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.ankr.com/celo',\n blockExplorerUrl: 'https://explorer.celo.org/mainnet',\n};\n\nexport const OasisEmeraldTestnet: ChainInfo = {\n id: 42261,\n name: 'OasisEmerald',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/oasisemerald/native.png',\n nativeIcon: '',\n fullname: 'OasisEmerald Testnet',\n network: 'Testnet',\n website: 'https://docs.oasis.io/dapp/emerald',\n nativeCurrency: {\n name: 'OasisEmerald',\n symbol: 'ROSE',\n decimals: 18,\n },\n rpcUrl: 'https://testnet.emerald.oasis.dev',\n faucetUrl: 'https://faucet.testnet.oasis.dev',\n blockExplorerUrl: 'https://testnet.explorer.emerald.oasis.dev',\n};\n\nexport const OasisEmerald: ChainInfo = {\n id: 42262,\n name: 'OasisEmerald',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/oasisemerald/native.png',\n nativeIcon: '',\n fullname: 'OasisEmerald Mainnet',\n network: 'Mainnet',\n website: 'https://docs.oasis.io/dapp/emerald',\n nativeCurrency: {\n name: 'OasisEmerald',\n symbol: 'ROSE',\n decimals: 18,\n },\n rpcUrl: 'https://emerald.oasis.dev',\n blockExplorerUrl: 'https://explorer.emerald.oasis.dev',\n};\n\nexport const ZKFair: ChainInfo = {\n id: 42766,\n name: 'ZKFair',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/zkfair/native.png',\n nativeIcon: 'https://static.particle.network/token-list/zkfair/usdc.png',\n fullname: 'ZKFair Mainnet',\n network: 'Mainnet',\n website: 'https://zkfair.io',\n nativeCurrency: {\n name: 'ZKF',\n symbol: 'USDC',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.zkfair.io',\n blockExplorerUrl: 'https://scan.zkfair.io',\n};\n\nexport const AvalancheTestnet: ChainInfo = {\n id: 43113,\n name: 'Avalanche',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/avalanche/native.png',\n nativeIcon: '',\n fullname: 'Avalanche Testnet',\n network: 'Testnet',\n website: 'https://cchain.explorer.avax-test.network',\n nativeCurrency: {\n name: 'AVAX',\n symbol: 'AVAX',\n decimals: 18,\n },\n rpcUrl: 'https://api.avax-test.network/ext/bc/C/rpc',\n faucetUrl: 'https://faucet.avax.network',\n blockExplorerUrl: 'https://testnet.snowtrace.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Avalanche: ChainInfo = {\n id: 43114,\n name: 'Avalanche',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/avalanche/native.png',\n nativeIcon: '',\n fullname: 'Avalanche Mainnet',\n network: 'Mainnet',\n website: 'https://www.avax.network',\n nativeCurrency: {\n name: 'AVAX',\n symbol: 'AVAX',\n decimals: 18,\n },\n rpcUrl: 'https://api.avax.network/ext/bc/C/rpc',\n blockExplorerUrl: 'https://snowtrace.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const ZKFairTestnet: ChainInfo = {\n id: 43851,\n name: 'ZKFair',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/zkfair/native.png',\n nativeIcon: 'https://static.particle.network/token-list/zkfair/usdc.png',\n fullname: 'ZKFair Testnet',\n network: 'Testnet',\n website: 'https://zkfair.io',\n nativeCurrency: {\n name: 'ZKF',\n symbol: 'USDC',\n decimals: 18,\n },\n rpcUrl: 'https://testnet-rpc.zkfair.io',\n blockExplorerUrl: 'https://testnet-scan.zkfair.io',\n};\n\nexport const CeloTestnet: ChainInfo = {\n id: 44787,\n name: 'Celo',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/celo/native.png',\n nativeIcon: '',\n fullname: 'Celo Testnet',\n network: 'Testnet',\n website: 'https://docs.celo.org',\n nativeCurrency: {\n name: 'Celo',\n symbol: 'CELO',\n decimals: 18,\n },\n rpcUrl: 'https://alfajores-forno.celo-testnet.org',\n faucetUrl: ' https://celo.org/developers/faucet',\n blockExplorerUrl: 'https://explorer.celo.org/alfajores',\n};\n\nexport const PGNSepolia: ChainInfo = {\n id: 58008,\n name: 'PGN',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/pgn/native.png',\n nativeIcon: '',\n fullname: 'PGN Sepolia',\n network: 'Sepolia',\n website: 'https://publicgoods.network',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://sepolia.publicgoods.network',\n blockExplorerUrl: 'https://explorer.sepolia.publicgoods.network',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Linea: ChainInfo = {\n id: 59144,\n name: 'Linea',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/linea/native.png',\n nativeIcon: '',\n fullname: 'Linea Mainnet',\n network: 'Mainnet',\n website: 'https://linea.build',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://linea-mainnet.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161',\n blockExplorerUrl: 'https://lineascan.build',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const PolygonAmoy: ChainInfo = {\n id: 80002,\n name: 'Polygon',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/polygon/native.png',\n nativeIcon: '',\n fullname: 'Polygon Amoy',\n network: 'Amoy',\n website: 'https://polygon.technology',\n nativeCurrency: {\n name: 'MATIC',\n symbol: 'MATIC',\n decimals: 18,\n },\n rpcUrl: 'https://rpc-amoy.polygon.technology',\n blockExplorerUrl: 'https://www.oklink.com/amoy',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const BerachainArtio: ChainInfo = {\n id: 80085,\n name: 'Berachain',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/berachain/native.png',\n nativeIcon: '',\n fullname: 'Berachain Artio',\n network: 'Artio',\n website: 'https://www.berachain.com',\n nativeCurrency: {\n name: 'BERA',\n symbol: 'BERA',\n decimals: 18,\n },\n rpcUrl: 'https://artio.rpc.berachain.com',\n faucetUrl: 'https://artio.faucet.berachain.com',\n blockExplorerUrl: 'https://artio.beratrail.io',\n};\n\nexport const Blast: ChainInfo = {\n id: 81457,\n name: 'Blast',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/blast/native.png',\n nativeIcon: '',\n fullname: 'Blast Mainnet',\n network: 'Mainnet',\n website: 'https://blastblockchain.com',\n nativeCurrency: {\n name: 'Blast Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.blast.io',\n blockExplorerUrl: 'https://blastscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const BaseSepolia: ChainInfo = {\n id: 84532,\n name: 'Base',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/base/native.png',\n nativeIcon: '',\n fullname: 'Base Sepolia',\n network: 'Sepolia',\n website: 'https://base.org',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://sepolia.base.org',\n faucetUrl: 'https://bridge.base.org/deposit',\n blockExplorerUrl: 'https://sepolia.basescan.org',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const ComboTestnet: ChainInfo = {\n id: 91715,\n name: 'Combo',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/combo/native.png',\n nativeIcon: 'https://static.particle.network/token-list/bsc/native.png',\n fullname: 'Combo Testnet',\n network: 'Testnet',\n website: 'https://docs.combonetwork.io',\n nativeCurrency: {\n name: 'BNB',\n symbol: 'BNB',\n decimals: 18,\n },\n rpcUrl: 'https://test-rpc.combonetwork.io',\n blockExplorerUrl: 'https://combotrace-testnet.nodereal.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Xterio: ChainInfo = {\n id: 112358,\n name: 'xterio',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/xterio/native.png',\n nativeIcon: 'https://static.particle.network/token-list/bsc/native.png',\n fullname: 'Xterio Mainnet',\n network: 'Mainnet',\n website: 'https://xter.io',\n nativeCurrency: {\n name: 'BNB',\n symbol: 'BNB',\n decimals: 18,\n },\n rpcUrl: 'https://xterio.alt.technology',\n blockExplorerUrl: 'https://xterscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const TaikoKatla: ChainInfo = {\n id: 167008,\n name: 'Taiko',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/taiko/native.png',\n nativeIcon: '',\n fullname: 'Taiko Katla',\n network: 'Katla',\n website: 'https://taiko.xyz',\n nativeCurrency: {\n name: 'Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.katla.taiko.xyz',\n blockExplorerUrl: 'https://explorer.katla.taiko.xyz',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const BitlayerTestnet: ChainInfo = {\n id: 200810,\n name: 'Bitlayer',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/bitlayer/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'Bitlayer Testnet',\n network: 'Testnet',\n website: 'https://www.bitlayer.org',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://testnet-rpc.bitlayer.org',\n blockExplorerUrl: 'https://testnet-scan.bitlayer.org',\n};\n\nexport const Bitlayer: ChainInfo = {\n id: 200901,\n name: 'Bitlayer',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/bitlayer/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'Bitlayer Mainnet',\n network: 'Mainnet',\n website: 'https://www.bitlayer.org',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.bitlayer.org',\n blockExplorerUrl: 'https://www.btrscan.com',\n};\n\nexport const PlatON: ChainInfo = {\n id: 210425,\n name: 'PlatON',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/platon/native.png',\n nativeIcon: '',\n fullname: 'PlatON Mainnet',\n network: 'Mainnet',\n website: 'https://www.platon.network',\n nativeCurrency: {\n name: 'LAT',\n symbol: 'LAT',\n decimals: 18,\n },\n rpcUrl: 'https://openapi2.platon.network/rpc',\n blockExplorerUrl: 'https://scan.platon.network',\n};\n\nexport const ArbitrumSepolia: ChainInfo = {\n id: 421614,\n name: 'Arbitrum',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/arbitrum/native.png',\n nativeIcon: '',\n fullname: 'Arbitrum Sepolia',\n network: 'Sepolia',\n website: 'https://arbitrum.io',\n nativeCurrency: {\n name: 'Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://sepolia-rollup.arbitrum.io/rpc',\n blockExplorerUrl: 'https://sepolia.arbiscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const ScrollSepolia: ChainInfo = {\n id: 534351,\n name: 'Scroll',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/scroll/native.png',\n nativeIcon: '',\n fullname: 'Scroll Sepolia',\n network: 'Sepolia',\n website: 'https://scroll.io',\n nativeCurrency: {\n name: 'Scroll',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://sepolia-rpc.scroll.io',\n blockExplorerUrl: 'https://sepolia.scrollscan.com',\n};\n\nexport const Scroll: ChainInfo = {\n id: 534352,\n name: 'Scroll',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/scroll/native.png',\n nativeIcon: '',\n fullname: 'Scroll Mainnet',\n network: 'Mainnet',\n website: 'https://scroll.io',\n nativeCurrency: {\n name: 'Scroll',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.scroll.io',\n blockExplorerUrl: 'https://scrollscan.com',\n};\n\nexport const MerlinTestnet: ChainInfo = {\n id: 686868,\n name: 'Merlin',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/merlin/native.png',\n nativeIcon: 'https://static.particle.network/token-list/btc/native.png',\n fullname: 'Merlin Testnet',\n network: 'Testnet',\n website: 'https://merlinprotocol.org',\n nativeCurrency: {\n name: 'BTC',\n symbol: 'BTC',\n decimals: 18,\n },\n rpcUrl: 'https://testnet-rpc.merlinchain.io',\n blockExplorerUrl: 'https://testnet-scan.merlinchain.io',\n};\n\nexport const zkLinkNova: ChainInfo = {\n id: 810180,\n name: 'zkLink',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/zklink/native.png',\n nativeIcon: '',\n fullname: 'zkLink Nova Mainnet',\n network: 'Mainnet',\n website: 'https://zklink.io',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.zklink.io',\n blockExplorerUrl: 'https://explorer.zklink.io',\n};\n\nexport const XterioTestnet: ChainInfo = {\n id: 1637450,\n name: 'xterio',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/xterio/native.png',\n nativeIcon: 'https://static.particle.network/token-list/bsc/native.png',\n fullname: 'Xterio Testnet',\n network: 'Testnet',\n website: 'https://xter.io',\n nativeCurrency: {\n name: 'BNB',\n symbol: 'BNB',\n decimals: 18,\n },\n rpcUrl: 'https://xterio-testnet.alt.technology',\n blockExplorerUrl: 'https://testnet.xterscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const PlatONTestnet: ChainInfo = {\n id: 2206132,\n name: 'PlatON',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/platon/native.png',\n nativeIcon: '',\n fullname: 'PlatON Testnet',\n network: 'Testnet',\n website: 'https://www.platon.network',\n nativeCurrency: {\n name: 'LAT',\n symbol: 'LAT',\n decimals: 18,\n },\n rpcUrl: 'https://devnetopenapi2.platon.network/rpc',\n faucetUrl: 'https://devnet2faucet.platon.network/faucet',\n blockExplorerUrl: 'https://devnet2scan.platon.network',\n};\n\nexport const MantaTestnet: ChainInfo = {\n id: 3441005,\n name: 'Manta',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/manta/native.png',\n nativeIcon: '',\n fullname: 'Manta Testnet',\n network: 'Testnet',\n website: 'https://manta.network',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://pacific-rpc.testnet.manta.network/http',\n faucetUrl: 'https://pacific-info.manta.network',\n blockExplorerUrl: 'https://pacific-explorer.testnet.manta.network',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const AstarzkEVMTestnet: ChainInfo = {\n id: 6038361,\n name: 'AstarZkEVM',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/astarzkevm/native.png',\n nativeIcon: '',\n fullname: 'Astar zkEVM Testnet',\n network: 'Testnet',\n website: 'https://astar.network',\n nativeCurrency: {\n name: 'Sepolia Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.startale.com/zkyoto',\n blockExplorerUrl: 'https://zkyoto.explorer.startale.com',\n};\n\nexport const Zora: ChainInfo = {\n id: 7777777,\n name: 'Zora',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/zora/native.png',\n nativeIcon: '',\n fullname: 'Zora Mainnet',\n network: 'Mainnet',\n website: 'https://zora.energy',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.zora.energy',\n blockExplorerUrl: 'https://explorer.zora.energy',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const EthereumSepolia: ChainInfo = {\n id: 11155111,\n name: 'Ethereum',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/ethereum/native.png',\n nativeIcon: '',\n fullname: 'Ethereum Sepolia',\n network: 'Sepolia',\n website: 'https://sepolia.otterscan.io',\n nativeCurrency: {\n name: 'Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.sepolia.org',\n faucetUrl: 'https://faucet.quicknode.com/drip',\n blockExplorerUrl: 'https://sepolia.etherscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const OptimismSepolia: ChainInfo = {\n id: 11155420,\n name: 'Optimism',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/optimism/native.png',\n nativeIcon: '',\n fullname: 'Optimism Sepolia',\n network: 'Sepolia',\n website: 'https://optimism.io',\n nativeCurrency: {\n name: 'Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://sepolia.optimism.io',\n blockExplorerUrl: 'https://sepolia-optimism.etherscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Ancient8Testnet: ChainInfo = {\n id: 28122024,\n name: 'ancient8',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/ancient8/native.png',\n nativeIcon: '',\n fullname: 'Ancient8 Testnet',\n network: 'Testnet',\n website: 'https://ancient8.gg',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://rpcv2-testnet.ancient8.gg',\n blockExplorerUrl: 'https://scanv2-testnet.ancient8.gg',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const BlastSepolia: ChainInfo = {\n id: 168587773,\n name: 'Blast',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/blast/native.png',\n nativeIcon: '',\n fullname: 'Blast Sepolia',\n network: 'Sepolia',\n website: 'https://blastblockchain.com',\n nativeCurrency: {\n name: 'Blast Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://sepolia.blast.io',\n blockExplorerUrl: 'https://testnet.blastscan.io',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Tron: ChainInfo = {\n id: 728126428,\n name: 'Tron',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/tron/native.png',\n nativeIcon: '',\n fullname: 'Tron Mainnet',\n network: 'Mainnet',\n website: 'https://tron.network',\n nativeCurrency: {\n name: 'TRX',\n symbol: 'TRX',\n decimals: 6,\n },\n rpcUrl: 'https://api.trongrid.io',\n blockExplorerUrl: 'https://tronscan.io',\n};\n\nexport const Ancient8: ChainInfo = {\n id: 888888888,\n name: 'ancient8',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/ancient8/native.png',\n nativeIcon: '',\n fullname: 'Ancient8 Mainnet',\n network: 'Mainnet',\n website: 'https://ancient8.gg',\n nativeCurrency: {\n name: 'ETH',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://rpc.ancient8.gg',\n blockExplorerUrl: 'https://scan.ancient8.gg',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const Aurora: ChainInfo = {\n id: 1313161554,\n name: 'Aurora',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/aurora/native.png',\n nativeIcon: '',\n fullname: 'Aurora Mainnet',\n network: 'Mainnet',\n website: 'https://aurora.dev',\n nativeCurrency: {\n name: 'Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://mainnet.aurora.dev',\n blockExplorerUrl: 'https://explorer.aurora.dev',\n};\n\nexport const AuroraTestnet: ChainInfo = {\n id: 1313161555,\n name: 'Aurora',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/aurora/native.png',\n nativeIcon: '',\n fullname: 'Aurora Testnet',\n network: 'Testnet',\n website: 'https://aurora.dev',\n nativeCurrency: {\n name: 'Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://testnet.aurora.dev',\n faucetUrl: 'https://aurora.dev/faucet',\n blockExplorerUrl: 'https://explorer.testnet.aurora.dev',\n};\n\nexport const SKALENebula: ChainInfo = {\n id: 1482601649,\n name: 'Nebula',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/nebula/native.png',\n nativeIcon: '',\n fullname: 'SKALE Nebula',\n network: 'Mainnet',\n website: 'https://mainnet.skalenodes.com',\n nativeCurrency: {\n name: 'sFUEL',\n symbol: 'sFUEL',\n decimals: 18,\n },\n rpcUrl: 'https://mainnet.skalenodes.com/v1/green-giddy-denebola',\n blockExplorerUrl: 'https://green-giddy-denebola.explorer.mainnet.skalenodes.com',\n};\n\nexport const Harmony: ChainInfo = {\n id: 1666600000,\n name: 'Harmony',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/harmony/native.png',\n nativeIcon: '',\n fullname: 'Harmony Mainnet',\n network: 'Mainnet',\n website: 'https://www.harmony.one',\n nativeCurrency: {\n name: 'ONE',\n symbol: 'ONE',\n decimals: 18,\n },\n rpcUrl: 'https://api.harmony.one',\n blockExplorerUrl: 'https://explorer.harmony.one',\n};\n\nexport const HarmonyTestnet: ChainInfo = {\n id: 1666700000,\n name: 'Harmony',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/harmony/native.png',\n nativeIcon: '',\n fullname: 'Harmony Testnet',\n network: 'Testnet',\n website: 'https://www.harmony.one',\n nativeCurrency: {\n name: 'ONE',\n symbol: 'ONE',\n decimals: 18,\n },\n rpcUrl: 'https://api.s0.b.hmny.io',\n faucetUrl: 'https://faucet.pops.one',\n blockExplorerUrl: 'https://explorer.pops.one',\n};\n\nexport const TronShasta: ChainInfo = {\n id: 2494104990,\n name: 'Tron',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/tron/native.png',\n nativeIcon: '',\n fullname: 'Tron Shasta',\n network: 'Shasta',\n website: 'https://www.trongrid.io/shasta',\n nativeCurrency: {\n name: 'TRX',\n symbol: 'TRX',\n decimals: 6,\n },\n rpcUrl: 'https://api.shasta.trongrid.io',\n blockExplorerUrl: 'https://shasta.tronscan.org',\n};\n\nexport const TronNile: ChainInfo = {\n id: 3448148188,\n name: 'Tron',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/tron/native.png',\n nativeIcon: '',\n fullname: 'Tron Nile',\n network: 'Nile',\n website: 'https://nileex.io',\n nativeCurrency: {\n name: 'TRX',\n symbol: 'TRX',\n decimals: 6,\n },\n rpcUrl: 'https://nile.trongrid.io',\n faucetUrl: 'https://nileex.io/join/getJoinPage',\n blockExplorerUrl: 'https://nile.tronscan.org',\n};\n\nexport const GMNetworkTestnet: ChainInfo = {\n id: 202402181627,\n name: 'GMNetwork',\n chainType: 'evm',\n icon: 'https://static.particle.network/token-list/gmnetwork/native.png',\n nativeIcon: '',\n fullname: 'GMNetwork Testnet',\n network: 'Testnet',\n website: 'https://gmnetwork.ai',\n nativeCurrency: {\n name: 'Ether',\n symbol: 'ETH',\n decimals: 18,\n },\n rpcUrl: 'https://gmnetwork-testnet.alt.technology',\n blockExplorerUrl: 'https://gmnetwork-testnet-explorer.alt.technology',\n features: [{ name: 'EIP1559' }],\n};\n\nexport const ParticleChains: {\n [key: string]: ChainInfo;\n} = {\n 'ethereum-1': Ethereum,\n 'optimism-10': Optimism,\n 'thundercore-18': ThunderCoreTestnet,\n 'cronos-25': Cronos,\n 'bsc-56': BNBChain,\n 'okc-65': OKTCTestnet,\n 'okc-66': OKTC,\n 'confluxespace-71': ConfluxeSpaceTestnet,\n 'viction-88': Viction,\n 'viction-89': VictionTestnet,\n 'bsc-97': BNBChainTestnet,\n 'gnosis-100': Gnosis,\n 'solana-101': Solana,\n 'solana-102': SolanaTestnet,\n 'solana-103': SolanaDevnet,\n 'thundercore-108': ThunderCore,\n 'bob-111': BOBTestnet,\n 'heco-128': Heco,\n 'polygon-137': Polygon,\n 'manta-169': Manta,\n 'okbc-195': XLayerTestnet,\n 'okbc-196': XLayer,\n 'opbnb-204': opBNB,\n 'mapprotocol-212': MAPProtocolTestnet,\n 'bsquared-223': BSquared,\n 'fantom-250': Fantom,\n 'zksync-300': zkSyncEraSepolia,\n 'kcc-321': KCC,\n 'kcc-322': KCCTestnet,\n 'zksync-324': zkSyncEra,\n 'cronos-338': CronosTestnet,\n 'pgn-424': PGN,\n 'mode-919': ModeTestnet,\n 'klaytn-1001': KlaytnTestnet,\n 'confluxespace-1030': ConfluxeSpace,\n 'metis-1088': Metis,\n 'polygonzkevm-1101': PolygonzkEVM,\n 'core-1115': CoreTestnet,\n 'core-1116': Core,\n 'bsquared-1123': BSquaredTestnet,\n 'moonbeam-1284': Moonbeam,\n 'moonriver-1285': Moonriver,\n 'moonbeam-1287': MoonbeamTestnet,\n 'bevm-1501': BEVMCanary,\n 'bevm-1502': BEVMCanaryTestnet,\n 'kava-2221': KavaTestnet,\n 'kava-2222': Kava,\n 'peaq-2241': PeaqKrest,\n 'polygonzkevm-2442': PolygonzkEVMCardona,\n 'ainn-2648': AINNTestnet,\n 'satoshivm-3110': SatoshiVMTestnet,\n 'botanix-3636': BotanixTestnet,\n 'astarzkevm-3776': AstarzkEVMMainet,\n 'fantom-4002': FantomTestnet,\n 'merlin-4200': Merlin,\n 'mantle-5000': Mantle,\n 'mantle-5003': MantleSepoliaTestnet,\n 'opbnb-5611': opBNBTestnet,\n 'zetachain-7000': ZetaChain,\n 'zetachain-7001': ZetaChainTestnet,\n 'klaytn-8217': Klaytn,\n 'base-8453': Base,\n 'combo-9980': Combo,\n 'peaq-9990': PeaqAgungTestnet,\n 'gnosis-10200': GnosisTestnet,\n 'bevm-11503': BEVMTestnet,\n 'readon-12015': ReadONTestnet,\n 'immutable-13473': ImmutablezkEVMTestnet,\n 'eosevm-15557': EOSEVMTestnet,\n 'ethereum-17000': EthereumHolesky,\n 'eosevm-17777': EOSEVM,\n 'mapprotocol-22776': MAPProtocol,\n 'lumibit-28206': LumiBitTestnet,\n 'mode-34443': Mode,\n 'arbitrum-42161': ArbitrumOne,\n 'arbitrum-42170': ArbitrumNova,\n 'celo-42220': Celo,\n 'oasisemerald-42261': OasisEmeraldTestnet,\n 'oasisemerald-42262': OasisEmerald,\n 'zkfair-42766': ZKFair,\n 'avalanche-43113': AvalancheTestnet,\n 'avalanche-43114': Avalanche,\n 'zkfair-43851': ZKFairTestnet,\n 'celo-44787': CeloTestnet,\n 'pgn-58008': PGNSepolia,\n 'linea-59144': Linea,\n 'polygon-80002': PolygonAmoy,\n 'berachain-80085': BerachainArtio,\n 'blast-81457': Blast,\n 'base-84532': BaseSepolia,\n 'combo-91715': ComboTestnet,\n 'xterio-112358': Xterio,\n 'taiko-167008': TaikoKatla,\n 'bitlayer-200810': BitlayerTestnet,\n 'bitlayer-200901': Bitlayer,\n 'platon-210425': PlatON,\n 'arbitrum-421614': ArbitrumSepolia,\n 'scroll-534351': ScrollSepolia,\n 'scroll-534352': Scroll,\n 'merlin-686868': MerlinTestnet,\n 'zklink-810180': zkLinkNova,\n 'xterio-1637450': XterioTestnet,\n 'platon-2206132': PlatONTestnet,\n 'manta-3441005': MantaTestnet,\n 'astarzkevm-6038361': AstarzkEVMTestnet,\n 'zora-7777777': Zora,\n 'ethereum-11155111': EthereumSepolia,\n 'optimism-11155420': OptimismSepolia,\n 'ancient8-28122024': Ancient8Testnet,\n 'blast-168587773': BlastSepolia,\n 'tron-728126428': Tron,\n 'ancient8-888888888': Ancient8,\n 'aurora-1313161554': Aurora,\n 'aurora-1313161555': AuroraTestnet,\n 'nebula-1482601649': SKALENebula,\n 'harmony-1666600000': Harmony,\n 'harmony-1666700000': HarmonyTestnet,\n 'tron-2494104990': TronShasta,\n 'tron-3448148188': TronNile,\n 'gmnetwork-202402181627': GMNetworkTestnet,\n};\n// template code end\n", "import { ParticleChains } from '.';\nimport type { Chain, ChainId, ChainInfo, ChainType } from './types';\n\nexport function getChainInfo(chain: Chain): ChainInfo | undefined {\n return ParticleChains[`${chain.name.toLowerCase()}-${chain.id}`];\n}\n\nexport function getChainNetwork(chain: Chain): string {\n const target = getChainInfo(chain);\n return target?.network || 'UNKNOWN';\n}\n\nexport function getChainSymbol(chain: Chain): string {\n const target = getChainInfo(chain);\n return target?.nativeCurrency?.symbol || 'UNKNOWN';\n}\n\nexport function getChainType(chain: Chain): ChainType | undefined {\n const target = getChainInfo(chain);\n return target?.chainType;\n}\n\nexport function isChainSupportEIP1559(chain: Chain): boolean {\n const target = getChainInfo(chain);\n return target?.features?.some((it) => it.name === 'EIP1559') ?? false;\n}\n\nexport function getChainIcon(chain: Chain): string | undefined {\n const target = getChainInfo(chain);\n return target?.icon;\n}\n\nexport function getEVMChainInfoById(id: ChainId): ChainInfo | undefined {\n return Object.values(ParticleChains).find((it) => it.chainType === 'evm' && it.id === id);\n}\n\nexport function getSolanaChainInfoById(id: ChainId): ChainInfo | undefined {\n return Object.values(ParticleChains).find((it) => it.chainType === 'solana' && it.id === id);\n}\n\nexport function getAllChainInfos(compareFn?: (a: ChainInfo, b: ChainInfo) => number): ChainInfo[] {\n const chains = Object.values(ParticleChains);\n if (compareFn) {\n return chains.sort(compareFn);\n }\n const sortKeys = [\n 'Solana',\n 'Ethereum',\n 'BSC',\n 'opBNB',\n 'Polygon',\n 'Avalanche',\n 'Moonbeam',\n 'Moonriver',\n 'Heco',\n 'Fantom',\n 'Arbitrum',\n 'Harmony',\n 'Aurora',\n 'Optimism',\n 'KCC',\n 'PlatON',\n 'Tron',\n ];\n chains.sort((a, b) => {\n if (sortKeys.includes(a.name) && sortKeys.includes(b.name)) {\n if (a.name === b.name) {\n if (a.network === 'Mainnet') {\n return -1;\n } else if (b.network === 'Mainnet') {\n return 1;\n }\n return 0;\n } else if (sortKeys.indexOf(a.name) > sortKeys.indexOf(b.name)) {\n return 1;\n }\n return -1;\n } else if (sortKeys.includes(a.name)) {\n return -1;\n } else if (sortKeys.includes(b.name)) {\n return 1;\n } else if (a.name === b.name) {\n if (a.network === 'Mainnet') {\n return -1;\n } else if (b.network === 'Mainnet') {\n return 1;\n }\n return a.fullname.localeCompare(b.fullname);\n } else {\n return a.name.localeCompare(b.name);\n }\n });\n return chains;\n}\n\nexport function getParticleNode(id: ChainId, projectId: String, projectKey: String): string {\n return `https://rpc.particle.network/evm-chain?chainId=${id}&projectUuid=${projectId}&projectKey=${projectKey}`;\n}\n"],
"mappings": "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",
"names": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment