diff --git a/package.json b/package.json index ad874d2..b372729 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@revoke.cash/chains", - "version": "30.0.0", + "version": "31.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 a5d110e..78c1fad 100644 --- a/src/chains.ts +++ b/src/chains.ts @@ -2678,22 +2678,23 @@ 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', + name: 'Innovator Chain', + chain: 'INNOVATOR', + rpc: ['https://rpc.innovatorchain.com'], + faucets: [], + nativeCurrency: { name: 'INOV8', symbol: 'INOV8', decimals: 18 }, + features: [], + infoURL: 'https://innovatorchain.com', + shortName: 'Innovator', chainId: 129, networkId: 129, - slip44: 1, + icon: 'innovator', explorers: [ { - name: 'ProtoJumbo', - url: 'https://protojumbo.jumbochain.org', - standard: 'EIP3091' + name: 'Innovator Explorer', + url: 'https://evm.innovatorchain.com', + icon: 'blockscout', + standard: 'none' } ] }, @@ -4729,6 +4730,59 @@ export const chains: Chains = { } ] }, + 380: { + name: 'ZKAmoeba Testnet', + chain: 'FIL', + rpc: [ + 'https://rpc.testnet.zkamoeba.com:4050/', + 'https://rpc1.testnet.zkamoeba.com:4050/' + ], + faucets: [], + nativeCurrency: { name: 'filecoin', symbol: 'FIL', decimals: 18 }, + infoURL: 'https://testnet.zkamoeba.com', + shortName: 'zkamoeba-test', + chainId: 380, + networkId: 380, + icon: 'zkamoeba-micro', + explorers: [ + { + name: 'ZKAmoeba Test Explorer', + url: 'https://testnetexplorer.zkamoeba.com', + icon: 'zkamoeba-micro', + standard: 'EIP3091' + } + ], + parent: { + type: 'L2', + chain: 'eip155-314', + bridges: [{ url: 'https://testnet.zkamoeba.com/en/bridge' }] + } + }, + 381: { + name: 'ZKAmoeba Mainnet', + chain: 'FIL', + rpc: ['https://rpc.mainnet.zkamoeba.com/rpc'], + faucets: [], + nativeCurrency: { name: 'filecoin', symbol: 'FIL', decimals: 18 }, + infoURL: 'https://www.zkamoeba.com', + shortName: 'zkamoeba', + chainId: 381, + networkId: 381, + icon: 'zkamoeba-micro', + explorers: [ + { + name: 'ZKAmoeba Explorer', + url: 'https://explorer.zkamoeba.com', + icon: 'zkamoeba-micro', + standard: 'EIP3091' + } + ], + parent: { + type: 'L2', + chain: 'eip155-314', + bridges: [{ url: 'https://www.zkamoeba.com/en/bridge' }] + } + }, 385: { name: 'Lisinski', chain: 'CRO', @@ -5571,6 +5625,25 @@ export const chains: Chains = { } ] }, + 612: { + name: 'EIOB Mainnet', + chain: 'EIOB', + icon: 'eiob', + rpc: ['https://rpc.eiob.xyz'], + faucets: [], + nativeCurrency: { name: 'EIOB', symbol: 'EIOB', decimals: 18 }, + infoURL: '', + shortName: 'eiob', + chainId: 612, + networkId: 612, + explorers: [ + { + name: 'EIOB Explorer', + url: 'https://explorer.eiob.xyz', + standard: 'none' + } + ] + }, 614: { name: 'Graphlinq Blockchain Mainnet', chain: 'GLQ Blockchain', @@ -11666,18 +11739,23 @@ export const chains: Chains = { 3797: { name: 'AlveyChain Mainnet', chain: 'ALV', - icon: 'alveychain', - rpc: ['https://rpc.alveychain.com/rpc', 'https://rpc2.alvey.io/rpc'], + rpc: [ + 'https://elves-core1.alvey.io', + 'https://elves-core2.alvey.io', + 'https://elves-core3.alvey.io' + ], faucets: [], nativeCurrency: { name: 'AlveyCoin', symbol: 'ALV', decimals: 18 }, - infoURL: 'https://alveyscan.com/rpc', + infoURL: 'https://alveychain.com/', shortName: 'alv', chainId: 3797, networkId: 3797, + icon: 'alveychain', explorers: [ { name: 'AlveyScan', url: 'https://alveyscan.com', + icon: 'alveychain', standard: 'EIP3091' } ] @@ -13516,6 +13594,25 @@ export const chains: Chains = { } ] }, + 7007: { + name: 'BST Chain', + chain: 'BSTC', + rpc: ['https://rpc.bstchain.io/'], + faucets: [], + nativeCurrency: { name: 'BST Chain', symbol: 'BSTC', decimals: 18 }, + infoURL: 'https://bstchain.io', + shortName: 'BSTC', + chainId: 7007, + networkId: 7007, + icon: 'bstc', + explorers: [ + { + name: 'blockscout', + url: 'https://bstscan.com', + standard: 'EIP3091' + } + ] + }, 7027: { name: 'Ella the heart', chain: 'ella', @@ -13954,6 +14051,29 @@ export const chains: Chains = { } ] }, + 7887: { + name: 'Kinto Mainnet', + chain: 'Kinto Mainnet', + rpc: [ + 'https://rpc.kinto.xyz/http', + 'https://kinto-mainnet.calderachain.xyz/http' + ], + faucets: [], + nativeCurrency: { name: 'Ethereum', symbol: 'ETH', decimals: 18 }, + infoURL: 'https://kinto.xyz', + shortName: 'kintoMainnet', + chainId: 7887, + networkId: 7887, + icon: 'kinto', + explorers: [ + { + name: 'Kinto Explorer', + url: 'https://explorer.kinto.xyz', + icon: 'kinto', + standard: 'EIP3091' + } + ] + }, 7895: { name: 'ARDENIUM Athena', chain: 'ATHENA', @@ -14859,6 +14979,26 @@ export const chains: Chains = { } ] }, + 9024: { + name: 'Nexa Block', + chain: 'Nexa', + rpc: ['https://rpc-testnet-nodes.nexablockscan.io'], + faucets: ['https://nexablockscan.io/faucet'], + nativeCurrency: { name: 'Nexa Token', symbol: 'NEXB', decimals: 18 }, + infoURL: 'https://www.nexablock.io/', + shortName: 'Nexa', + chainId: 9024, + networkId: 9024, + icon: 'nexaChain', + explorers: [ + { + name: 'Nexablock Explorer', + url: 'https://nexablockscan.io', + standard: 'none', + icon: 'nexaChain' + } + ] + }, 9100: { name: 'Genesis Coin', chain: 'Genesis', @@ -16555,6 +16695,25 @@ export const chains: Chains = { } ] }, + 17172: { + name: 'Eclipse Subnet', + chain: 'ECLIPSE', + rpc: ['https://subnets.avax.network/eclipse/testnet/rpc'], + features: [{ name: 'EIP1559' }], + faucets: [], + nativeCurrency: { name: 'Eclipse', symbol: 'ECLP', decimals: 16 }, + infoURL: 'http://eclipsenet.io', + shortName: 'eclipse', + chainId: 17172, + networkId: 17172, + explorers: [ + { + name: 'ECLIPSE Explorer', + url: 'https://subnets-test.avax.network/eclipse', + standard: 'EIP3091' + } + ] + }, 17180: { name: 'Palette Chain Testnet', chain: 'PLT', @@ -16727,6 +16886,18 @@ export const chains: Chains = { ], parent: { type: 'L2', chain: 'eip155-248' } }, + 19527: { + name: 'Magnet Network', + chain: 'Magnet', + rpc: ['https://magnet-rpc.magport.io/'], + faucets: [], + nativeCurrency: { name: 'Magnet Network', symbol: 'DOT', decimals: 18 }, + infoURL: 'https://magnet.magport.io/', + shortName: 'mgt', + chainId: 19527, + networkId: 19527, + explorers: [] + }, 19845: { name: 'BTCIX Network', chain: 'BTCIX', @@ -16796,6 +16967,26 @@ export const chains: Chains = { } ] }, + 20765: { + name: 'Jono11 Subnet', + chain: 'JONO11', + icon: 'jono11', + rpc: ['https://subnets.avax.network/jono11/testnet/rpc'], + features: [{ name: 'EIP1559' }], + faucets: [], + nativeCurrency: { name: 'Jono11 Token', symbol: 'JONO', decimals: 18 }, + infoURL: '', + shortName: 'jono11', + chainId: 20765, + networkId: 20765, + explorers: [ + { + name: 'JONO11 Explorer', + url: 'https://subnets-test.avax.network/jono11', + standard: 'EIP3091' + } + ] + }, 21337: { name: 'CENNZnet Azalea', chain: 'CENNZnet', @@ -17083,6 +17274,25 @@ export const chains: Chains = { chainId: 24734, networkId: 37480 }, + 25186: { + name: 'LiquidLayer Mainnet', + chain: 'LiquidLayer', + icon: 'lila', + rpc: ['https://mainnet.liquidlayer.network'], + faucets: [], + nativeCurrency: { name: 'LiquidLayer', symbol: 'LILA', decimals: 18 }, + infoURL: 'https://scan.liquidlayer.network', + shortName: 'LILA', + chainId: 25186, + networkId: 25186, + explorers: [ + { + name: 'LiquidLayer Mainnet Explorer', + url: 'https://scan.liquidlayer.network', + standard: 'EIP3091' + } + ] + }, 25888: { name: 'Hammer Chain Mainnet', chain: 'HammerChain', @@ -19523,6 +19733,29 @@ export const chains: Chains = { } ] }, + 80085: { + name: 'Berachain Artio', + chain: 'Berachain Artio', + rpc: [ + 'https://artio.rpc.berachain.com', + 'https://rpc.ankr.com/berachain_testnet' + ], + faucets: ['https://artio.faucet.berachain.com'], + nativeCurrency: { name: 'BERA Token', symbol: 'BERA', decimals: 18 }, + infoURL: 'https://www.berachain.com', + shortName: 'berachainArtio', + chainId: 80085, + networkId: 80085, + icon: 'berachain', + explorers: [ + { + name: 'Beratrail', + url: 'https://artio.beratrail.io', + icon: 'berachain', + standard: 'none' + } + ] + }, 81041: { name: 'Nordek Mainnet', chain: 'Nordek', @@ -19941,6 +20174,29 @@ export const chains: Chains = { } ] }, + 93572: { + name: 'LiquidLayer Testnet', + chain: 'LILA', + icon: 'lila', + rpc: ['https://testnet.liquidlayer.network'], + faucets: ['https://claim.liquidlayer.network'], + nativeCurrency: { + name: 'LiquidLayer Testnet', + symbol: 'LILA', + decimals: 18 + }, + infoURL: 'https://testnet-scan.liquidlayer.network', + shortName: 'tLILA', + chainId: 93572, + networkId: 93572, + explorers: [ + { + name: 'LiquidLayer Testnet Explorer', + url: 'https://testnet-scan.liquidlayer.network', + standard: 'EIP3091' + } + ] + }, 96970: { name: 'Mantis Testnet (Hexapod)', chain: 'Mantis', @@ -22427,12 +22683,12 @@ export const chains: Chains = { infoURL: 'https://docs.astria.org', shortName: 'ria-dev', nativeCurrency: { name: 'RIA', symbol: 'RIA', decimals: 18 }, - rpc: ['https://rpc.evm.dusk-2.devnet.astria.org'], - faucets: ['https://faucet.evm.dusk-2.devnet.astria.org/'], + rpc: ['https://rpc.evm.dusk-3.devnet.astria.org'], + faucets: ['https://faucet.evm.dusk-3.devnet.astria.org/'], explorers: [ { name: 'Astria EVM Dusknet Explorer', - url: 'https://explorer.evm.dusk-2.devnet.astria.org', + url: 'https://explorer.evm.dusk-3.devnet.astria.org', standard: 'EIP3091' } ] @@ -22502,6 +22758,26 @@ export const chains: Chains = { } ] }, + 955081: { + name: 'Jono12 Subnet', + chain: 'JONO12', + icon: 'jono12', + rpc: ['https://subnets.avax.network/jono12/testnet/rpc'], + features: [{ name: 'EIP1559' }], + faucets: [], + nativeCurrency: { name: 'Jono12 Token', symbol: 'JONO', decimals: 18 }, + infoURL: '', + shortName: 'jono12', + chainId: 955081, + networkId: 955081, + explorers: [ + { + name: 'JONO12 Explorer', + url: 'https://subnets-test.avax.network/jono12', + standard: 'EIP3091' + } + ] + }, 955305: { name: 'Eluvio Content Fabric', chain: 'Eluvio', @@ -23772,6 +24048,27 @@ export const chains: Chains = { networkId: 99415706, slip44: 1 }, + 168587773: { + name: 'Blast Sepolia Testnet', + chain: 'ETH', + rpc: ['https://sepolia.blast.io'], + faucets: ['https://faucet.quicknode.com/blast/sepolia'], + nativeCurrency: { name: 'Sepolia Ether', symbol: 'ETH', decimals: 18 }, + infoURL: 'https://blast.io/', + shortName: 'blastsepolia', + chainId: 168587773, + networkId: 168587773, + icon: 'blast', + explorers: [ + { + name: 'Blast Sepolia Explorer', + url: 'https://testnet.blastscan.io', + icon: 'blast', + standard: 'EIP3091' + } + ], + parent: { type: 'L2', chain: 'eip155-11155111' } + }, 192837465: { name: 'Gather Mainnet Network', chain: 'GTH', diff --git a/src/enums.ts b/src/enums.ts index fbbdbed..084f824 100644 --- a/src/enums.ts +++ b/src/enums.ts @@ -127,7 +127,7 @@ export enum ChainName { OYchainMainnet = 'OYchain Mainnet', Factory127Mainnet = 'Factory 127 Mainnet', HuobiECOChainMainnet = 'Huobi ECO Chain Mainnet', - ProtoJumboTestnet = 'ProtoJumbo Testnet', + InnovatorChain = 'Innovator Chain', EngramTestnet = 'Engram Testnet', IExecSidechain = 'iExec Sidechain', AlyxChainTestnet = 'Alyx Chain Testnet', @@ -225,6 +225,8 @@ export enum ChainName { ThetaTestnet = 'Theta Testnet', PulseChain = 'PulseChain', ConstaTestnet = 'Consta Testnet', + ZKAmoebaTestnet = 'ZKAmoeba Testnet', + ZKAmoebaMainnet = 'ZKAmoeba Mainnet', Lisinski = 'Lisinski', Nativ3Mainnet = 'Nativ3 Mainnet', HyperonChainTestNet = 'HyperonChain TestNet', @@ -265,6 +267,7 @@ export enum ChainName { MetisGoerliTestnet = 'Metis Goerli Testnet', Meshnyantestnet = 'Meshnyan testnet', VineTestnet = 'Vine Testnet', + EIOBMainnet = 'EIOB Mainnet', GraphlinqBlockchainMainnet = 'Graphlinq Blockchain Mainnet', Avocado = 'Avocado', SXNetworkTestnet = 'SX Network Testnet', @@ -661,6 +664,7 @@ export enum ChainName { PolySmartChain = 'PolySmartChain', ZetaChainMainnet = 'ZetaChain Mainnet', ZetaChainAthens3Testnet = 'ZetaChain Athens 3 Testnet', + BSTChain = 'BST Chain', Ellatheheart = 'Ella the heart', PlanqMainnet = 'Planq Mainnet', Nume = 'Nume', @@ -681,6 +685,7 @@ export enum ChainName { RiseoftheWarbotsTestnet = 'Rise of the Warbots Testnet', MaalChainTestnet = 'MaalChain Testnet', HazlorTestnet = 'Hazlor Testnet', + KintoMainnet = 'Kinto Mainnet', ARDENIUMAthena = 'ARDENIUM Athena', DOSChain = 'DOS Chain', Teleport = 'Teleport', @@ -729,6 +734,7 @@ export enum ChainName { EvmosTestnet = 'Evmos Testnet', Evmos = 'Evmos', BerylBitMainnet = 'BerylBit Mainnet', + NexaBlock = 'Nexa Block', GenesisCoin = 'Genesis Coin', RiniaTestnetOld = 'Rinia Testnet Old', CodefinMainnet = 'Codefin Mainnet', @@ -810,6 +816,7 @@ export enum ChainName { Holesky = 'Holesky', RedstoneHoleskyTestnet = 'Redstone Holesky Testnet', G8ChainMainnet = 'G8Chain Mainnet', + EclipseSubnet = 'Eclipse Subnet', PaletteChainTestnet = 'Palette Chain Testnet', EOSEVMNetwork = 'EOS EVM Network', FrontierofDreamsTestnet = 'Frontier of Dreams Testnet', @@ -818,10 +825,12 @@ export enum ChainName { G8ChainTestnet = 'G8Chain Testnet', MXCzkEVMMainnet = 'MXC zkEVM Mainnet', HOMEVerseMainnet = 'HOME Verse Mainnet', + MagnetNetwork = 'Magnet Network', BTCIXNetwork = 'BTCIX Network', CamelarkMainnet = 'Camelark Mainnet', CallistoTestnet = 'Callisto Testnet', P12Chain = 'P12 Chain', + Jono11Subnet = 'Jono11 Subnet', CENNZnetAzalea = 'CENNZnet Azalea', OmChainMainnet = 'omChain Mainnet', BSLMainnet = 'BSL Mainnet', @@ -837,6 +846,7 @@ export enum ChainName { BlastTestnet = 'Blast Testnet', Webchain = 'Webchain', 'MintMe.comCoin' = 'MintMe.com Coin', + LiquidLayerMainnet = 'LiquidLayer Mainnet', HammerChainMainnet = 'Hammer Chain Mainnet', BitkubChainTestnet = 'Bitkub Chain Testnet', FerrumTestnet = 'Ferrum Testnet', @@ -954,6 +964,7 @@ export enum ChainName { ConduitSubnet = 'Conduit Subnet', GoldSmartChainTestnet = 'Gold Smart Chain Testnet', Mumbai = 'Mumbai', + BerachainArtio = 'Berachain Artio', NordekMainnet = 'Nordek Mainnet', AmanaTestnet = 'Amana Testnet', AmanaMixnet = 'Amana Mixnet', @@ -977,6 +988,7 @@ export enum ChainName { NautilusTritionChain = 'Nautilus Trition Chain', ComboTestnet = 'Combo Testnet', LambdaTestnet = 'Lambda Testnet', + LiquidLayerTestnet = 'LiquidLayer Testnet', 'MantisTestnet(Hexapod)' = 'Mantis Testnet (Hexapod)', BobaBNBMainnetOld = 'Boba BNB Mainnet Old', ELibertyTestnet = 'eLiberty Testnet', @@ -1102,6 +1114,7 @@ export enum ChainName { PosichainDevnetShard0 = 'Posichain Devnet Shard 0', PosichainDevnetShard1 = 'Posichain Devnet Shard 1', FNCYTestnet = 'FNCY Testnet', + Jono12Subnet = 'Jono12 Subnet', EluvioContentFabric = 'Eluvio Content Fabric', EcroxChainMainnet = 'Ecrox Chain Mainnet', TiltyardSubnet = 'Tiltyard Subnet', @@ -1166,6 +1179,7 @@ export enum ChainName { FrameTestnet = 'Frame Testnet', 'T.E.A.MBlockchain' = 'T.E.A.M Blockchain', JoysDigitalTestNet = 'Joys Digital TestNet', + BlastSepoliaTestnet = 'Blast Sepolia Testnet', GatherMainnetNetwork = 'Gather Mainnet Network', Kanazawa = 'Kanazawa', NeonEVMDevnet = 'Neon EVM Devnet', @@ -1344,7 +1358,7 @@ export enum ChainId { OYchainMainnet = 126, Factory127Mainnet = 127, HuobiECOChainMainnet = 128, - ProtoJumboTestnet = 129, + InnovatorChain = 129, EngramTestnet = 131, IExecSidechain = 134, AlyxChainTestnet = 135, @@ -1442,6 +1456,8 @@ export enum ChainId { ThetaTestnet = 365, PulseChain = 369, ConstaTestnet = 371, + ZKAmoebaTestnet = 380, + ZKAmoebaMainnet = 381, Lisinski = 385, Nativ3Mainnet = 399, HyperonChainTestNet = 400, @@ -1482,6 +1498,7 @@ export enum ChainId { MetisGoerliTestnet = 599, Meshnyantestnet = 600, VineTestnet = 601, + EIOBMainnet = 612, GraphlinqBlockchainMainnet = 614, Avocado = 634, SXNetworkTestnet = 647, @@ -1878,6 +1895,7 @@ export enum ChainId { PolySmartChain = 6999, ZetaChainMainnet = 7000, ZetaChainAthens3Testnet = 7001, + BSTChain = 7007, Ellatheheart = 7027, PlanqMainnet = 7070, Nume = 7100, @@ -1898,6 +1916,7 @@ export enum ChainId { RiseoftheWarbotsTestnet = 7777, MaalChainTestnet = 7860, HazlorTestnet = 7878, + KintoMainnet = 7887, ARDENIUMAthena = 7895, DOSChain = 7979, Teleport = 8000, @@ -1946,6 +1965,7 @@ export enum ChainId { EvmosTestnet = 9000, Evmos = 9001, BerylBitMainnet = 9012, + NexaBlock = 9024, GenesisCoin = 9100, RiniaTestnetOld = 9170, CodefinMainnet = 9223, @@ -2027,6 +2047,7 @@ export enum ChainId { Holesky = 17000, RedstoneHoleskyTestnet = 17001, G8ChainMainnet = 17171, + EclipseSubnet = 17172, PaletteChainTestnet = 17180, EOSEVMNetwork = 17777, FrontierofDreamsTestnet = 18000, @@ -2035,10 +2056,12 @@ export enum ChainId { G8ChainTestnet = 18181, MXCzkEVMMainnet = 18686, HOMEVerseMainnet = 19011, + MagnetNetwork = 19527, BTCIXNetwork = 19845, CamelarkMainnet = 20001, CallistoTestnet = 20729, P12Chain = 20736, + Jono11Subnet = 20765, CENNZnetAzalea = 21337, OmChainMainnet = 21816, BSLMainnet = 21912, @@ -2054,6 +2077,7 @@ export enum ChainId { BlastTestnet = 23888, Webchain = 24484, 'MintMe.comCoin' = 24734, + LiquidLayerMainnet = 25186, HammerChainMainnet = 25888, BitkubChainTestnet = 25925, FerrumTestnet = 26026, @@ -2171,6 +2195,7 @@ export enum ChainId { ConduitSubnet = 78432, GoldSmartChainTestnet = 79879, Mumbai = 80001, + BerachainArtio = 80085, NordekMainnet = 81041, AmanaTestnet = 81341, AmanaMixnet = 81342, @@ -2194,6 +2219,7 @@ export enum ChainId { NautilusTritionChain = 91002, ComboTestnet = 91715, LambdaTestnet = 92001, + LiquidLayerTestnet = 93572, 'MantisTestnet(Hexapod)' = 96970, BobaBNBMainnetOld = 97288, ELibertyTestnet = 99099, @@ -2319,6 +2345,7 @@ export enum ChainId { PosichainDevnetShard0 = 920000, PosichainDevnetShard1 = 920001, FNCYTestnet = 923018, + Jono12Subnet = 955081, EluvioContentFabric = 955305, EcroxChainMainnet = 988207, TiltyardSubnet = 1127469, @@ -2383,6 +2410,7 @@ export enum ChainId { FrameTestnet = 68840142, 'T.E.A.MBlockchain' = 88888888, JoysDigitalTestNet = 99415706, + BlastSepoliaTestnet = 168587773, GatherMainnetNetwork = 192837465, Kanazawa = 222000222, NeonEVMDevnet = 245022926,