diff --git a/package.json b/package.json index ce75e95..505e47c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@revoke.cash/chains", - "version": "28.0.0", + "version": "29.0.0", "description": "Helper module for getting EVM chains info.", "author": "Revoke.cash", "contributors": [ diff --git a/src/chains.ts b/src/chains.ts index b2caad8..c0fbbcf 100644 --- a/src/chains.ts +++ b/src/chains.ts @@ -2677,6 +2677,26 @@ export const chains: Chains = { } ] }, + 129: { + name: 'ProtoJumbo Testnet', + chain: 'Jumbo', + rpc: ['https://testnode.jumbochain.org'], + faucets: ['https://protojumbo.jumbochain.org/faucet-smart'], + nativeCurrency: { name: 'JNFTC', symbol: 'JNFTC', decimals: 18 }, + features: [{ name: 'EIP155' }], + infoURL: 'https://jumbochain.org', + shortName: 'ProtoJumbo', + chainId: 129, + networkId: 129, + slip44: 1, + explorers: [ + { + name: 'ProtoJumbo', + url: 'https://protojumbo.jumbochain.org', + standard: 'EIP3091' + } + ] + }, 131: { name: 'Engram Testnet', chain: 'tGRAM', @@ -3402,10 +3422,10 @@ export const chains: Chains = { 199: { name: 'BitTorrent Chain Mainnet', chain: 'BTTC', - rpc: ['https://rpc.bittorrentchain.io/'], + rpc: ['https://rpc.bt.io'], faucets: [], nativeCurrency: { name: 'BitTorrent', symbol: 'BTT', decimals: 18 }, - infoURL: 'https:/bt.io', + infoURL: 'https://bt.io', shortName: 'BTT', chainId: 199, networkId: 199, @@ -3874,13 +3894,13 @@ export const chains: Chains = { ] }, 252: { - name: 'Fraxchain Mainnet', + name: 'Fraxtal Mainnet', chain: 'FRAX', rpc: [], faucets: [], nativeCurrency: { name: 'Frax Ether', symbol: 'frxETH', decimals: 18 }, infoURL: 'https://mainnet.frax.com', - shortName: 'fraxchain', + shortName: 'fraxtal', chainId: 252, networkId: 252, explorers: [], @@ -5041,7 +5061,13 @@ export const chains: Chains = { name: 'Areon Network Mainnet', chain: 'Areon', icon: 'areon', - rpc: ['https://mainnet-rpc.areon.network'], + rpc: [ + 'https://mainnet-rpc.areon.network', + 'https://mainnet-rpc2.areon.network', + 'https://mainnet-rpc3.areon.network', + 'https://mainnet-rpc4.areon.network', + 'https://mainnet-rpc5.areon.network' + ], faucets: [], nativeCurrency: { name: 'Areon', symbol: 'AREA', decimals: 18 }, infoURL: 'https://areon.network', @@ -5342,6 +5368,27 @@ export const chains: Chains = { } ] }, + 571: { + name: 'MetaChain Mainnet', + chain: 'MTC', + icon: 'metachain', + rpc: ['https://rpc.metatime.com'], + features: [{ name: 'EIP155' }, { name: 'EIP1559' }], + faucets: [], + nativeCurrency: { name: 'Metatime Coin', symbol: 'MTC', decimals: 18 }, + infoURL: 'https://metatime.com/en', + shortName: 'metatime', + chainId: 571, + networkId: 571, + slip44: 571, + explorers: [ + { + name: 'MetaExplorer', + url: 'https://explorer.metatime.com', + standard: 'EIP3091' + } + ] + }, 588: { name: 'Metis Stardust Testnet', chain: 'ETH', @@ -5605,7 +5652,7 @@ export const chains: Chains = { ] }, 653: { - name: 'Kalichain Mainnet', + name: 'Kalichain Testnet', chain: 'Kalichain', rpc: ['https://rpc.kalichain.com'], faucets: [], @@ -5614,6 +5661,26 @@ export const chains: Chains = { shortName: 'kalichain', chainId: 653, networkId: 653, + icon: 'kalichain', + explorers: [ + { + name: 'kalichain explorer', + url: 'https://explorer.kalichain.com', + standard: 'EIP3091' + } + ] + }, + 654: { + name: 'Kalichain', + chain: 'Kalichain', + rpc: ['https://mainnet.kalichain.com'], + faucets: [], + nativeCurrency: { name: 'kalis', symbol: 'KALIS', decimals: 18 }, + infoURL: 'https://kalichain.com', + shortName: 'kalichainMainnet', + chainId: 654, + networkId: 654, + icon: 'kalichain', explorers: [ { name: 'kalichain explorer', @@ -6110,6 +6177,27 @@ export const chains: Chains = { slip44: 1, explorers: [] }, + 810: { + name: 'Haven1 Testnet', + chain: 'haven1', + rpc: ['https://testnet-rpc.haven1.org'], + faucets: ['https://www.haven1.org/faucet'], + nativeCurrency: { name: 'Haven1', symbol: 'H1', decimals: 18 }, + features: [{ name: 'EIP155' }, { name: 'EIP1559' }], + infoURL: 'https://www.haven1.org', + shortName: 'h1', + chainId: 810, + networkId: 810, + icon: 'haven1', + explorers: [ + { + name: 'Haven1 Explorer', + url: 'https://testnet-explorer.haven1.org', + icon: 'haven1', + standard: 'EIP3091' + } + ] + }, 813: { name: 'Qitmeer', chain: 'MEER', @@ -10775,13 +10863,13 @@ export const chains: Chains = { ] }, 2522: { - name: 'Fraxchain Testnet', + name: 'Fraxtal Testnet', chain: 'FRAX', rpc: ['https://rpc.testnet.frax.com'], faucets: [], nativeCurrency: { name: 'Frax Ether', symbol: 'frxETH', decimals: 18 }, infoURL: 'https://testnet.frax.com', - shortName: 'fraxchain-testnet', + shortName: 'fraxtal-testnet', chainId: 2522, networkId: 2522, slip44: 1, @@ -11593,6 +11681,35 @@ export const chains: Chains = { } ] }, + 3799: { + name: 'Tangle Testnet', + chain: 'Tangle Testnet', + icon: 'tangle', + rpc: [ + 'https://testnet-rpc.tangle.tools', + 'https://testnet-rpc-archive.tangle.tools', + 'wss://testnet-rpc.tangle.tools', + 'wss://testnet-rpc-archive.tangle.tools' + ], + faucets: ['https://faucet.tangle.tools'], + nativeCurrency: { + name: 'Testnet Tangle Network Token', + symbol: 'tTNT', + decimals: 18 + }, + infoURL: 'https://docs.tangle.tools', + shortName: 'tTangle', + chainId: 3799, + networkId: 3799, + explorers: [ + { + name: 'ttntscan', + url: 'https://testnet-explorer.tangle.tools', + icon: 'blockscout', + standard: 'EIP3091' + } + ] + }, 3885: { name: 'Firechain zkEVM Ghostrider', title: 'Firechain zkEVM Ghostrider', @@ -12105,6 +12222,29 @@ export const chains: Chains = { } ] }, + 4243: { + name: 'Nexi V2 Mainnet', + chain: 'Nexi V2', + icon: 'nexi', + rpc: [ + 'https://chain.nexiv2.nexilix.com', + 'https://rpc.chainv1.nexi.technology' + ], + faucets: [], + nativeCurrency: { name: 'NexiV2', symbol: 'NEXI', decimals: 18 }, + infoURL: 'https://www.nexi.technology/', + shortName: 'NexiV2', + chainId: 4243, + networkId: 4243, + slip44: 2500, + explorers: [ + { + name: 'nexiscan', + url: 'https://www.nexiscan.com', + standard: 'EIP3091' + } + ] + }, 4328: { name: 'Bobafuji Testnet', chain: 'Bobafuji Testnet', @@ -17946,6 +18086,26 @@ export const chains: Chains = { } ] }, + 45510: { + name: 'Deelance Mainnet', + title: 'Deelance Network Mainnet', + chain: 'DEE', + rpc: ['https://rpc.deelance.com'], + faucets: ['https://faucet.deelance.com'], + nativeCurrency: { name: 'Deelance', symbol: 'DEE', decimals: 18 }, + infoURL: 'https://deelance.com', + shortName: 'dee', + chainId: 45510, + networkId: 45510, + icon: 'deelance', + explorers: [ + { + name: 'Deelance Mainnet Explorer', + url: 'https://deescan.com', + standard: 'EIP3091' + } + ] + }, 46688: { name: 'Fusion Testnet', chain: 'FSN', @@ -20368,6 +20528,26 @@ export const chains: Chains = { } ] }, + 128123: { + name: 'Etherlink Testnet', + chain: 'Etherlink', + icon: 'etherlink', + chainId: 128123, + networkId: 128123, + features: [{ name: 'EIP1559' }], + infoURL: 'https://etherlink.com', + shortName: 'etlt', + nativeCurrency: { name: 'tez', symbol: 'XTZ', decimals: 18 }, + rpc: ['https://node.ghostnet.etherlink.com'], + faucets: ['https://faucet.etherlink.com'], + explorers: [ + { + name: 'Etherlink Testnet Explorer', + url: 'https://testnet-explorer.etherlink.com', + standard: 'EIP3091' + } + ] + }, 131419: { name: 'ETND Chain Mainnets', chain: 'ETND', @@ -20431,7 +20611,7 @@ export const chains: Chains = { 167005: { name: 'Taiko Grimsvotn L2', chain: 'ETH', - status: 'active', + status: 'deprecated', icon: 'taiko', rpc: ['https://rpc.test.taiko.xyz'], faucets: [], @@ -20451,7 +20631,7 @@ export const chains: Chains = { 167006: { name: 'Taiko Eldfell L3', chain: 'ETH', - status: 'active', + status: 'deprecated', icon: 'taiko', rpc: ['https://rpc.l3test.taiko.xyz'], faucets: [], @@ -20471,7 +20651,7 @@ export const chains: Chains = { 167007: { name: 'Taiko Jolnir L2', chain: 'ETH', - status: 'incubating', + status: 'deprecated', icon: 'taiko', rpc: ['https://rpc.jolnir.taiko.xyz'], faucets: [], @@ -20488,6 +20668,26 @@ export const chains: Chains = { } ] }, + 167008: { + name: 'Taiko Katla L2', + chain: 'ETH', + status: 'active', + icon: 'taiko', + rpc: ['https://rpc.katla.taiko.xyz'], + faucets: [], + nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 }, + infoURL: 'https://taiko.xyz', + shortName: 'tko-katla', + chainId: 167008, + networkId: 167008, + explorers: [ + { + name: 'blockscout', + url: 'https://explorer.katla.taiko.xyz', + standard: 'EIP3091' + } + ] + }, 188710: { name: 'Bitica Chain Mainnet', chain: 'BDCC', @@ -22051,6 +22251,26 @@ export const chains: Chains = { } ] }, + 879151: { + name: 'BlocX Mainnet', + chain: 'BLX', + rpc: ['https://mainnet-rpc.blxscan.com/'], + faucets: [], + nativeCurrency: { name: 'BlocX', symbol: 'BLX', decimals: 18 }, + infoURL: 'https://www.blocxchain.org/', + shortName: 'blx', + chainId: 879151, + networkId: 879151, + icon: 'blx', + explorers: [ + { + name: 'BlocX Mainnet Explorer', + url: 'https://explorer.blxscan.com', + icon: 'blx', + standard: 'none' + } + ] + }, 888888: { name: 'Vision - Mainnet', chain: 'Vision', @@ -22402,6 +22622,17 @@ export const chains: Chains = { } ] }, + 1731313: { + name: 'Turkey Demo Dev', + chain: 'ETH', + rpc: ['https://devchain-poa.huabeizhenxuan.com'], + faucets: [], + nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 }, + infoURL: '', + shortName: 'TDD', + chainId: 1731313, + networkId: 1731313 + }, 2021398: { name: 'DeBank Testnet', chain: 'DeBank', @@ -24220,19 +24451,27 @@ export const chains: Chains = { name: 'Palm Testnet', chain: 'Palm', icon: 'palm', - rpc: ['https://palm-testnet.infura.io/v3/${INFURA_API_KEY}'], + rpc: [ + 'https://palm-testnet.infura.io/v3/${INFURA_API_KEY}', + 'https://palm-testnet.public.blastapi.io' + ], faucets: [], nativeCurrency: { name: 'PALM', symbol: 'PALM', decimals: 18 }, - infoURL: 'https://palm.io', + infoURL: 'https://palm.network', shortName: 'tpalm', chainId: 11297108099, networkId: 11297108099, slip44: 1, explorers: [ { - name: 'Palm Testnet Explorer', - url: 'https://explorer.palm-uat.xyz', + name: 'Chainlens', + url: 'https://testnet.palm.chainlens.com', standard: 'EIP3091' + }, + { + name: 'Dora', + url: 'https://www.ondora.xyz/network/palm-testnet', + standard: 'none' } ] }, @@ -24240,18 +24479,26 @@ export const chains: Chains = { name: 'Palm', chain: 'Palm', icon: 'palm', - rpc: ['https://palm-mainnet.infura.io/v3/${INFURA_API_KEY}'], + rpc: [ + 'https://palm-mainnet.infura.io/v3/${INFURA_API_KEY}', + 'https://palm-mainnet.public.blastapi.io' + ], faucets: [], nativeCurrency: { name: 'PALM', symbol: 'PALM', decimals: 18 }, - infoURL: 'https://palm.io', + infoURL: 'https://palm.network', shortName: 'palm', chainId: 11297108109, networkId: 11297108109, explorers: [ { - name: 'Palm Explorer', - url: 'https://explorer.palm.io', + name: 'Chainlens', + url: 'https://palm.chainlens.com', standard: 'EIP3091' + }, + { + name: 'Dora', + url: 'https://www.ondora.xyz/network/palm', + standard: 'none' } ] }, diff --git a/src/enums.ts b/src/enums.ts index f53411a..345b66a 100644 --- a/src/enums.ts +++ b/src/enums.ts @@ -127,6 +127,7 @@ export enum ChainName { OYchainMainnet = 'OYchain Mainnet', Factory127Mainnet = 'Factory 127 Mainnet', HuobiECOChainMainnet = 'Huobi ECO Chain Mainnet', + ProtoJumboTestnet = 'ProtoJumbo Testnet', EngramTestnet = 'Engram Testnet', IExecSidechain = 'iExec Sidechain', AlyxChainTestnet = 'Alyx Chain Testnet', @@ -188,7 +189,7 @@ export enum ChainName { EnergyWebChain = 'Energy Web Chain', OasysMainnet = 'Oasys Mainnet', FantomOpera = 'Fantom Opera', - FraxchainMainnet = 'Fraxchain Mainnet', + FraxtalMainnet = 'Fraxtal Mainnet', Kroma = 'Kroma', HuobiECOChainTestnet = 'Huobi ECO Chain Testnet', Setheum = 'Setheum', @@ -255,6 +256,7 @@ export enum ChainName { TaoNetwork = 'Tao Network', DogechainTestnet = 'Dogechain Testnet', RolluxMainnet = 'Rollux Mainnet', + MetaChainMainnet = 'MetaChain Mainnet', MetisStardustTestnet = 'Metis Stardust Testnet', Astar = 'Astar', AcalaMandalaTestnetTC9 = 'Acala Mandala Testnet TC9', @@ -267,7 +269,8 @@ export enum ChainName { Avocado = 'Avocado', SXNetworkTestnet = 'SX Network Testnet', EnduranceSmartChainMainnet = 'Endurance Smart Chain Mainnet', - KalichainMainnet = 'Kalichain Mainnet', + KalichainTestnet = 'Kalichain Testnet', + Kalichain = 'Kalichain', PixieChainTestnet = 'Pixie Chain Testnet', LAOSArrakis = 'LAOS Arrakis', JuncaChain = 'JuncaChain', @@ -293,6 +296,7 @@ export enum ChainName { LucidBlockchain = 'Lucid Blockchain', Haic = 'Haic', PortalFantasyChainTest = 'Portal Fantasy Chain Test', + Haven1Testnet = 'Haven1 Testnet', Qitmeer = 'Qitmeer', FirechainzkEVM = 'Firechain zkEVM', BeOneChainMainnet = 'BeOne Chain Mainnet', @@ -526,7 +530,7 @@ export enum ChainName { HybridChainNetworkTestnet = 'Hybrid Chain Network Testnet', HybridChainNetworkMainnet = 'Hybrid Chain Network Mainnet', UnicornUltraNebulasTestnet = 'Unicorn Ultra Nebulas Testnet', - FraxchainTestnet = 'Fraxchain Testnet', + FraxtalTestnet = 'Fraxtal Testnet', KorthoMainnet = 'Kortho Mainnet', TechPayMainnet = 'TechPay Mainnet', PoCRNet = 'PoCRNet', @@ -570,6 +574,7 @@ export enum ChainName { XplaTestnet = 'Xpla Testnet', Crossbell = 'Crossbell', AlveyChainMainnet = 'AlveyChain Mainnet', + TangleTestnet = 'Tangle Testnet', FirechainzkEVMGhostrider = 'Firechain zkEVM Ghostrider', KalyChainMainnet = 'KalyChain Mainnet', KalyChainTestnet = 'KalyChain Testnet', @@ -595,6 +600,7 @@ export enum ChainName { PHINetworkV1 = 'PHI Network V1', LUKSOTestnet = 'LUKSO Testnet', NexiMainnet = 'Nexi Mainnet', + NexiV2Mainnet = 'Nexi V2 Mainnet', BobafujiTestnet = 'Bobafuji Testnet', Beam = 'Beam', CreditSmartChainMainnet = 'Credit Smart Chain Mainnet', @@ -879,6 +885,7 @@ export enum ChainName { Frenchain = 'Frenchain', CeloAlfajoresTestnet = 'Celo Alfajores Testnet', AutobahnNetwork = 'Autobahn Network', + DeelanceMainnet = 'Deelance Mainnet', FusionTestnet = 'Fusion Testnet', REINetwork = 'REI Network', WireshapeFloripaTestnet = 'Wireshape Floripa Testnet', @@ -999,12 +1006,14 @@ export enum ChainName { SiberiumNetwork = 'Siberium Network', MetachainOneMainnet = 'Metachain One Mainnet', ADILDevnet = 'ADIL Devnet', + EtherlinkTestnet = 'Etherlink Testnet', ETNDChainMainnets = 'ETND Chain Mainnets', ICPlazaMainnet = 'ICPlaza Mainnet', 'Taiko(Alpha-2Testnet)' = 'Taiko (Alpha-2 Testnet)', TaikoGrimsvotnL2 = 'Taiko Grimsvotn L2', TaikoEldfellL3 = 'Taiko Eldfell L3', TaikoJolnirL2 = 'Taiko Jolnir L2', + TaikoKatlaL2 = 'Taiko Katla L2', BiticaChainMainnet = 'Bitica Chain Mainnet', CondorTestNetwork = 'Condor Test Network', MilkomedaC1Testnet = 'Milkomeda C1 Testnet', @@ -1081,6 +1090,7 @@ export enum ChainName { CURVEMainnet = 'CURVE Mainnet', '4GoodNetwork' = '4GoodNetwork', Dodao = 'Dodao', + BlocXMainnet = 'BlocX Mainnet', 'Vision-Mainnet' = 'Vision - Mainnet', PosichainMainnetShard0 = 'Posichain Mainnet Shard 0', PosichainTestnetShard0 = 'Posichain Testnet Shard 0', @@ -1097,6 +1107,7 @@ export enum ChainName { Kintsugi = 'Kintsugi', Kiln = 'Kiln', Zhejiang = 'Zhejiang', + TurkeyDemoDev = 'Turkey Demo Dev', DeBankTestnet = 'DeBank Testnet', PlianMainnetMain = 'Plian Mainnet Main', PlatONDevTestnetDeprecated = 'PlatON Dev Testnet Deprecated', @@ -1328,6 +1339,7 @@ export enum ChainId { OYchainMainnet = 126, Factory127Mainnet = 127, HuobiECOChainMainnet = 128, + ProtoJumboTestnet = 129, EngramTestnet = 131, IExecSidechain = 134, AlyxChainTestnet = 135, @@ -1389,7 +1401,7 @@ export enum ChainId { EnergyWebChain = 246, OasysMainnet = 248, FantomOpera = 250, - FraxchainMainnet = 252, + FraxtalMainnet = 252, Kroma = 255, HuobiECOChainTestnet = 256, Setheum = 258, @@ -1456,6 +1468,7 @@ export enum ChainId { TaoNetwork = 558, DogechainTestnet = 568, RolluxMainnet = 570, + MetaChainMainnet = 571, MetisStardustTestnet = 588, Astar = 592, AcalaMandalaTestnetTC9 = 595, @@ -1468,7 +1481,8 @@ export enum ChainId { Avocado = 634, SXNetworkTestnet = 647, EnduranceSmartChainMainnet = 648, - KalichainMainnet = 653, + KalichainTestnet = 653, + Kalichain = 654, PixieChainTestnet = 666, LAOSArrakis = 667, JuncaChain = 668, @@ -1494,6 +1508,7 @@ export enum ChainId { LucidBlockchain = 800, Haic = 803, PortalFantasyChainTest = 808, + Haven1Testnet = 810, Qitmeer = 813, FirechainzkEVM = 814, BeOneChainMainnet = 818, @@ -1727,7 +1742,7 @@ export enum ChainId { HybridChainNetworkTestnet = 2458, HybridChainNetworkMainnet = 2468, UnicornUltraNebulasTestnet = 2484, - FraxchainTestnet = 2522, + FraxtalTestnet = 2522, KorthoMainnet = 2559, TechPayMainnet = 2569, PoCRNet = 2606, @@ -1771,6 +1786,7 @@ export enum ChainId { XplaTestnet = 3701, Crossbell = 3737, AlveyChainMainnet = 3797, + TangleTestnet = 3799, FirechainzkEVMGhostrider = 3885, KalyChainMainnet = 3888, KalyChainTestnet = 3889, @@ -1796,6 +1812,7 @@ export enum ChainId { PHINetworkV1 = 4181, LUKSOTestnet = 4201, NexiMainnet = 4242, + NexiV2Mainnet = 4243, BobafujiTestnet = 4328, Beam = 4337, CreditSmartChainMainnet = 4400, @@ -2080,6 +2097,7 @@ export enum ChainId { Frenchain = 44444, CeloAlfajoresTestnet = 44787, AutobahnNetwork = 45000, + DeelanceMainnet = 45510, FusionTestnet = 46688, REINetwork = 47805, WireshapeFloripaTestnet = 49049, @@ -2200,12 +2218,14 @@ export enum ChainId { SiberiumNetwork = 111111, MetachainOneMainnet = 112358, ADILDevnet = 123456, + EtherlinkTestnet = 128123, ETNDChainMainnets = 131419, ICPlazaMainnet = 142857, 'Taiko(Alpha-2Testnet)' = 167004, TaikoGrimsvotnL2 = 167005, TaikoEldfellL3 = 167006, TaikoJolnirL2 = 167007, + TaikoKatlaL2 = 167008, BiticaChainMainnet = 188710, CondorTestNetwork = 188881, MilkomedaC1Testnet = 200101, @@ -2282,6 +2302,7 @@ export enum ChainId { CURVEMainnet = 827431, '4GoodNetwork' = 846000, Dodao = 855456, + BlocXMainnet = 879151, 'Vision-Mainnet' = 888888, PosichainMainnetShard0 = 900000, PosichainTestnetShard0 = 910000, @@ -2298,6 +2319,7 @@ export enum ChainId { Kintsugi = 1337702, Kiln = 1337802, Zhejiang = 1337803, + TurkeyDemoDev = 1731313, DeBankTestnet = 2021398, PlianMainnetMain = 2099156, PlatONDevTestnetDeprecated = 2203181,