From 6d8789dd6cd85d192c07b078f0c30bfbf8f26b70 Mon Sep 17 00:00:00 2001 From: rkalis Date: Mon, 22 Dec 2025 01:47:30 +0000 Subject: [PATCH] Update chains based on latest data from chainId.network --- package.json | 2 +- src/chains.ts | 165 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/enums.ts | 18 ++++++ 3 files changed, 184 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b8105f5..57010d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@revoke.cash/chains", - "version": "74.0.0", + "version": "74.1.0", "description": "Helper module for getting EVM chains info.", "author": "Revoke.cash", "contributors": [ diff --git a/src/chains.ts b/src/chains.ts index 62c21ab..de575d4 100644 --- a/src/chains.ts +++ b/src/chains.ts @@ -10292,6 +10292,22 @@ export const chains: Chains = { iconURL: 'https://ipfs.io/ipfs/QmW3WRyuLZ95K8hvV2QN6rP5yWY98sSzWyVUxD2eUjXGrc' }, + 904: { + name: 'Ault Blockchain Mainnet', + chain: 'AULT', + icon: 'ault', + rpc: [], + features: [{ name: 'EIP155' }, { name: 'EIP1559' }], + faucets: [], + nativeCurrency: { name: 'AULT Token', symbol: 'AULT', decimals: 18 }, + infoURL: 'https://aultblockchain.com', + shortName: 'ault', + chainId: 904, + networkId: 904, + explorers: [], + iconURL: + 'https://ipfs.io/ipfs/QmR65pFw3pgcCDeZJ5SHiXPKPjKyLEZZez2cEQZNssR2zd' + }, 909: { name: 'Portal Fantasy Chain', chain: 'PF', @@ -18458,6 +18474,27 @@ export const chains: Chains = { iconURL: 'https://ipfs.io/ipfs/QmQyTyJUnhD1dca35Vyj96pm3v3Xyw8xbG9m8HXHw3k2zR' }, + 2582: { + name: 'H2 Chain Mainnet', + chain: 'H2', + rpc: ['https://rpc.h2chain.io'], + faucets: [], + nativeCurrency: { + name: 'H2 Chain Native Token', + symbol: 'H2', + decimals: 18 + }, + infoURL: 'https://h2chain.io', + shortName: 'h2', + chainId: 2582, + networkId: 2582, + icon: 'h2', + explorers: [ + { name: 'h2scan', url: 'https://h2scan.io', standard: 'EIP3091' } + ], + iconURL: + 'https://ipfs.io/ipfs/bafkreiehobxmonxuwg3wukea4ixbixap7imzk4yuiidyejzpvgdylok4ua' + }, 2605: { name: 'Pho Blockchain Mainnet', chain: 'PHO', @@ -23088,6 +23125,22 @@ export const chains: Chains = { iconURL: 'https://ipfs.io/ipfs/QmQyJt28h4wN3QHPXUQJQYQqGiFUD77han3zibZPzHbitk' }, + 5589: { + name: 'Jamton', + chain: 'Jamton', + rpc: ['https://rpc.jamton.network/'], + faucets: [], + nativeCurrency: { name: 'DOTON', symbol: 'DOTON', decimals: 18 }, + features: [{ name: 'EIP155' }], + infoURL: 'https://app.jamton.network/', + shortName: 'jamton', + chainId: 5589, + networkId: 5589, + icon: 'jamton', + explorers: [], + iconURL: + 'https://ipfs.io/ipfs/bafkreidaujskyg6vjv2vx33ad7iu2wyvpriigdqatishh6ubkhzbyiyjyi' + }, 5611: { name: 'opBNB Testnet', chain: 'opBNB', @@ -29317,6 +29370,26 @@ export const chains: Chains = { ] } }, + 10904: { + name: 'Ault Blockchain Testnet', + chain: 'AULT', + icon: 'ault', + rpc: [], + features: [{ name: 'EIP155' }, { name: 'EIP1559' }], + faucets: [], + nativeCurrency: { + name: 'Testnet AULT Token', + symbol: 'AULT', + decimals: 18 + }, + infoURL: 'https://aultblockchain.com', + shortName: 'ault-testnet', + chainId: 10904, + networkId: 10904, + explorers: [], + iconURL: + 'https://ipfs.io/ipfs/QmR65pFw3pgcCDeZJ5SHiXPKPjKyLEZZez2cEQZNssR2zd' + }, 10920: { name: 'Fuse Flash Testnet', chain: 'Fuse Flash', @@ -33092,6 +33165,27 @@ export const chains: Chains = { } ] }, + 25821: { + name: 'H2 Chain Testnet Lambda', + chain: 'H2', + rpc: ['https://rpc.h-1.io'], + faucets: [], + nativeCurrency: { name: 'Lambda H2', symbol: 'H2', decimals: 18 }, + infoURL: 'https://h2chain.io', + shortName: 'h2-lambda', + chainId: 25821, + networkId: 25821, + icon: 'h2', + explorers: [ + { + name: 'h2scan-lambda', + url: 'https://lambda.h2scan.io', + standard: 'EIP3091' + } + ], + iconURL: + 'https://ipfs.io/ipfs/bafkreiehobxmonxuwg3wukea4ixbixap7imzk4yuiidyejzpvgdylok4ua' + }, 25839: { name: 'AlveyChain Testnet', chain: 'tALV', @@ -35256,6 +35350,28 @@ export const chains: Chains = { iconURL: 'https://ipfs.io/ipfs/QmXc4bxuyWvQFqjuunXmvZZs1AwGChyY7sGYK6tgCkp3nJ' }, + 42429: { + name: 'Tempo Testnet', + chain: 'ETH', + rpc: ['https://rpc.testnet.tempo.xyz'], + faucets: [], + nativeCurrency: { name: 'No native currency', symbol: 'USD', decimals: 6 }, + infoURL: 'https://tempo.xyz', + shortName: 'tempotest', + chainId: 42429, + networkId: 42429, + icon: 'tempo', + explorers: [ + { + name: 'tempo-explorer', + url: 'https://explore.tempo.xyz', + icon: 'tempo', + standard: 'EIP3091' + } + ], + iconURL: + 'https://ipfs.io/ipfs/bafkreignxbz2mjbwv6sqbjndkxhi423j7yyk3qlfdfnzclcmq4uklxdgza' + }, 42766: { name: 'ZKFair Mainnet', title: 'ZKFair Mainnet', @@ -39961,6 +40077,43 @@ export const chains: Chains = { chainId: 85449, networkId: 48501 }, + 86606: { + name: 'CpChain Testnet', + chain: 'CpChain', + rpc: ['https://rpc-testnet.cpchain.com'], + faucets: ['https://cpchain-test.pages.dev/faucet'], + nativeCurrency: { name: 'Testnet CpChain', symbol: 'CP', decimals: 18 }, + infoURL: 'https://cpchain.com', + shortName: 'cpchain-testnet', + chainId: 86606, + networkId: 86606, + slip44: 1, + explorers: [ + { + name: 'CpChain Testnet Explorer', + url: 'https://explorer-testnet.cpchain.com', + standard: 'EIP3091' + } + ] + }, + 86608: { + name: 'CpChain', + chain: 'Cp', + rpc: ['https://rpc.cpchain.com'], + faucets: [], + nativeCurrency: { name: 'CpChain', symbol: 'CP', decimals: 18 }, + infoURL: 'https://cpchain.com', + shortName: 'cpchain', + chainId: 86608, + networkId: 86608, + explorers: [ + { + name: 'CpChain Explorer', + url: 'https://explorer.cpchain.com', + standard: 'EIP3091' + } + ] + }, 88002: { name: 'Nautilus Proteus Testnet', chain: 'ETH', @@ -46557,6 +46710,18 @@ export const chains: Chains = { networkId: 685685, status: 'incubating' }, + 685689: { + name: 'Gensyn Mainnet', + chain: 'Gensyn', + rpc: [], + faucets: [], + nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 }, + infoURL: 'https://www.gensyn.ai/', + shortName: 'gensyn-mainnet', + chainId: 685689, + networkId: 685689, + status: 'incubating' + }, 686868: { name: 'Won Network', chainId: 686868, diff --git a/src/enums.ts b/src/enums.ts index db85025..b7492ae 100644 --- a/src/enums.ts +++ b/src/enums.ts @@ -458,6 +458,7 @@ export enum ChainName { GarizonTestnetStage1 = 'Garizon Testnet Stage1', GarizonTestnetStage2 = 'Garizon Testnet Stage2', GarizonTestnetStage3 = 'Garizon Testnet Stage3', + AultBlockchainMainnet = 'Ault Blockchain Mainnet', PortalFantasyChain = 'Portal Fantasy Chain', DecentraBoneLayer1Testnet = 'DecentraBone Layer1 Testnet', TAPROOTMainnet = 'TAPROOT Mainnet', @@ -833,6 +834,7 @@ export enum ChainName { Bahamuthorizon = 'Bahamut horizon', KorthoMainnet = 'Kortho Mainnet', TechPayMainnet = 'TechPay Mainnet', + H2ChainMainnet = 'H2 Chain Mainnet', PhoBlockchainMainnet = 'Pho Blockchain Mainnet', PoCRNet = 'PoCRNet', RedlightChainMainnet = 'Redlight Chain Mainnet', @@ -1043,6 +1045,7 @@ export enum ChainName { Nahmii2Mainnet = 'Nahmii 2 Mainnet', Nahmii2Testnet = 'Nahmii 2 Testnet', ChainVerseMainnet = 'Chain Verse Mainnet', + Jamton = 'Jamton', OpBNBTestnet = 'opBNB Testnet', ArcturusTestneet = 'Arcturus Testneet', ArcturusChainTestnet = 'Arcturus Chain Testnet', @@ -1327,6 +1330,7 @@ export enum ChainName { Lamina1 = 'Lamina1', Lamina1Identity = 'Lamina1 Identity', GameSwiftChainTestnet = 'GameSwift Chain Testnet', + AultBlockchainTestnet = 'Ault Blockchain Testnet', FuseFlashTestnet = 'Fuse Flash Testnet', QuadransBlockchain = 'Quadrans Blockchain', QuadransBlockchainTestnet = 'Quadrans Blockchain Testnet', @@ -1499,6 +1503,7 @@ export enum ChainName { Recall = 'Recall', LiquidLayerMainnet = 'LiquidLayer Mainnet', EverclearMainnet = 'Everclear Mainnet', + H2ChainTestnetLambda = 'H2 Chain Testnet Lambda', AlveyChainTestnet = 'AlveyChain Testnet', HammerChainMainnet = 'Hammer Chain Mainnet', KUBTestnet = 'KUB Testnet', @@ -1597,6 +1602,7 @@ export enum ChainName { GoldXChainMainnet = 'GoldXChain Mainnet', AssetChainMainnet = 'Asset Chain Mainnet', AssetChainTestnet = 'Asset Chain Testnet', + TempoTestnet = 'Tempo Testnet', ZKFairMainnet = 'ZKFair Mainnet', EtherlinkMainnet = 'Etherlink Mainnet', GesotenVerseTestnet = 'Gesoten Verse Testnet', @@ -1805,6 +1811,8 @@ export enum ChainName { AerieNetwork = 'Aerie Network', GDPRTestnet = 'GDPR Testnet', CYBERTRUST = 'CYBERTRUST', + CpChainTestnet = 'CpChain Testnet', + CpChain = 'CpChain', NautilusProteusTestnet = 'Nautilus Proteus Testnet', InoAi = 'InoAi', CycleNetworkMainnetFrigate = 'Cycle Network Mainnet Frigate', @@ -2105,6 +2113,7 @@ export enum ChainName { HelaOfficialRuntimeTestnet = 'Hela Official Runtime Testnet', ConwaiMainnet = 'Conwai Mainnet', GensynTestnet = 'Gensyn Testnet', + GensynMainnet = 'Gensyn Mainnet', WonNetwork = 'Won Network', PyropeTestnet = 'Pyrope Testnet', GaladrielDevnet = 'Galadriel Devnet', @@ -2916,6 +2925,7 @@ export enum ChainId { GarizonTestnetStage1 = 901, GarizonTestnetStage2 = 902, GarizonTestnetStage3 = 903, + AultBlockchainMainnet = 904, PortalFantasyChain = 909, DecentraBoneLayer1Testnet = 910, TAPROOTMainnet = 911, @@ -3291,6 +3301,7 @@ export enum ChainId { Bahamuthorizon = 2552, KorthoMainnet = 2559, TechPayMainnet = 2569, + H2ChainMainnet = 2582, PhoBlockchainMainnet = 2605, PoCRNet = 2606, RedlightChainMainnet = 2611, @@ -3501,6 +3512,7 @@ export enum ChainId { Nahmii2Mainnet = 5551, Nahmii2Testnet = 5553, ChainVerseMainnet = 5555, + Jamton = 5589, OpBNBTestnet = 5611, ArcturusTestneet = 5615, ArcturusChainTestnet = 5616, @@ -3785,6 +3797,7 @@ export enum ChainId { Lamina1 = 10849, Lamina1Identity = 10850, GameSwiftChainTestnet = 10888, + AultBlockchainTestnet = 10904, FuseFlashTestnet = 10920, QuadransBlockchain = 10946, QuadransBlockchainTestnet = 10947, @@ -3957,6 +3970,7 @@ export enum ChainId { Recall = 24816, LiquidLayerMainnet = 25186, EverclearMainnet = 25327, + H2ChainTestnetLambda = 25821, AlveyChainTestnet = 25839, HammerChainMainnet = 25888, KUBTestnet = 25925, @@ -4055,6 +4069,7 @@ export enum ChainId { GoldXChainMainnet = 42355, AssetChainMainnet = 42420, AssetChainTestnet = 42421, + TempoTestnet = 42429, ZKFairMainnet = 42766, EtherlinkMainnet = 42793, GesotenVerseTestnet = 42801, @@ -4263,6 +4278,8 @@ export enum ChainId { AerieNetwork = 84886, GDPRTestnet = 85321, CYBERTRUST = 85449, + CpChainTestnet = 86606, + CpChain = 86608, NautilusProteusTestnet = 88002, InoAi = 88559, CycleNetworkMainnetFrigate = 88688, @@ -4563,6 +4580,7 @@ export enum ChainId { HelaOfficialRuntimeTestnet = 666888, ConwaiMainnet = 668668, GensynTestnet = 685685, + GensynMainnet = 685689, WonNetwork = 686868, PyropeTestnet = 695569, GaladrielDevnet = 696969,