update bundled networks

This commit is contained in:
ivan grachev 2024-01-24 12:26:47 +03:00
parent 6f6a042b38
commit e51d0e3918
4 changed files with 57 additions and 1 deletions

View File

@ -7,6 +7,7 @@ struct BundledNodes {
5: "ethereum-goerli.publicnode.com",
10: "optimism.llamarpc.com",
25: "evm.cronos.org",
40: "mainnet.telos.net/evm",
56: "bsc-dataseed1.bnbchain.org",
66: "exchainrpc.okex.org",
69: "kovan.optimism.io/",
@ -17,6 +18,7 @@ struct BundledNodes {
122: "rpc.fuse.io",
128: "http-mainnet.hecochain.com",
137: "polygon.llamarpc.com",
169: "pacific-rpc.manta.network/http",
200: "arbitrum.xdaichain.com/",
204: "opbnb-mainnet-rpc.bnbchain.org",
250: "rpc.ftm.tools",
@ -43,14 +45,19 @@ struct BundledNodes {
7700: "canto.slingshot.finance",
8217: "1rpc.io/klay",
8453: "mainnet.base.org/",
9001: "evmos.lava.build",
10200: "rpc.chiadochain.net",
11235: "rpc.eth.haqq.network",
13371: "rpc.immutable.com",
42161: "arbitrum.llamarpc.com",
42170: "nova.arbitrum.io/rpc",
42220: "forno.celo.org",
42766: "rpc.zkfair.io",
43113: "api.avax-test.network/ext/bc/C/rpc",
43114: "api.avax.network/ext/bc/C/rpc",
43288: "avax.boba.network",
44787: "alfajores-forno.celo-testnet.org",
56288: "bnb.boba.network",
58008: "sepolia.publicgoods.network",
59140: "rpc.goerli.linea.build",
59144: "rpc.linea.build",
@ -64,6 +71,8 @@ struct BundledNodes {
534352: "rpc.scroll.io",
7777777: "rpc.zora.energy/",
11155111: "rpc.sepolia.org",
11155420: "sepolia.optimism.io",
68840142: "rpc.testnet.frame.xyz/http",
245022926: "devnet.neonevm.org",
245022934: "neon-proxy-mainnet.solana.p2p.org/",
999999999: "sepolia.rpc.zora.energy",

View File

@ -18,6 +18,10 @@
"n" : "Cronos",
"s" : "CRO"
},
"40" : {
"n" : "Telos EVM Mainnet",
"s" : "TLOS"
},
"56" : {
"n" : "BNB Chain",
"o" : true,
@ -63,6 +67,10 @@
"o" : true,
"s" : "MATIC"
},
"169" : {
"n" : "Manta Pacific Mainnet",
"s" : "ETH"
},
"200" : {
"n" : "Arbitrum on xDai",
"s" : "xDai"
@ -183,11 +191,23 @@
"o" : true,
"s" : "ETH"
},
"9001" : {
"n" : "Evmos",
"s" : "EVMOS"
},
"10200" : {
"n" : "Gnosis Chiado",
"s" : "xDai",
"t" : true
},
"11235" : {
"n" : "Haqq Network",
"s" : "ISLM"
},
"13371" : {
"n" : "Immutable zkEVM",
"s" : "IMX"
},
"42161" : {
"n" : "Arbitrum",
"o" : true,
@ -202,6 +222,10 @@
"n" : "Celo",
"s" : "CELO"
},
"42766" : {
"n" : "ZKFair Mainnet",
"s" : "USDC"
},
"43113" : {
"n" : "Avalanche Fuji",
"s" : "AVAX",
@ -221,6 +245,10 @@
"s" : "CELO",
"t" : true
},
"56288" : {
"n" : "Boba BNB Mainnet",
"s" : "BOBA"
},
"58008" : {
"n" : "Public Goods Network Sepolia",
"s" : "ETH",
@ -286,6 +314,16 @@
"s" : "ETH",
"t" : true
},
"11155420" : {
"n" : "OP Sepolia Testnet",
"s" : "ETH",
"t" : true
},
"68840142" : {
"n" : "Frame Testnet",
"s" : "ETH",
"t" : true
},
"245022926" : {
"n" : "Neon EVM DevNet",
"s" : "NEON",

View File

@ -3,6 +3,7 @@
"5" : "ethereum-goerli.publicnode.com",
"10" : "optimism.llamarpc.com",
"25" : "evm.cronos.org",
"40" : "mainnet.telos.net/evm",
"56" : "bsc-dataseed1.bnbchain.org",
"66" : "exchainrpc.okex.org",
"69" : "kovan.optimism.io/",
@ -13,6 +14,7 @@
"122" : "rpc.fuse.io",
"128" : "http-mainnet.hecochain.com",
"137" : "polygon.llamarpc.com",
"169" : "pacific-rpc.manta.network/http",
"200" : "arbitrum.xdaichain.com/",
"204" : "opbnb-mainnet-rpc.bnbchain.org",
"250" : "rpc.ftm.tools",
@ -39,14 +41,19 @@
"7700" : "canto.slingshot.finance",
"8217" : "1rpc.io/klay",
"8453" : "mainnet.base.org/",
"9001" : "evmos.lava.build",
"10200" : "rpc.chiadochain.net",
"11235" : "rpc.eth.haqq.network",
"13371" : "rpc.immutable.com",
"42161" : "arbitrum.llamarpc.com",
"42170" : "nova.arbitrum.io/rpc",
"42220" : "forno.celo.org",
"42766" : "rpc.zkfair.io",
"43113" : "api.avax-test.network/ext/bc/C/rpc",
"43114" : "api.avax.network/ext/bc/C/rpc",
"43288" : "avax.boba.network",
"44787" : "alfajores-forno.celo-testnet.org",
"56288" : "bnb.boba.network",
"58008" : "sepolia.publicgoods.network",
"59140" : "rpc.goerli.linea.build",
"59144" : "rpc.linea.build",
@ -60,6 +67,8 @@
"534352" : "rpc.scroll.io",
"7777777" : "rpc.zora.energy/",
"11155111" : "rpc.sepolia.org",
"11155420" : "sepolia.optimism.io",
"68840142" : "rpc.testnet.frame.xyz/http",
"245022926" : "devnet.neonevm.org",
"245022934" : "neon-proxy-mainnet.solana.p2p.org/",
"999999999" : "sepolia.rpc.zora.energy",

View File

@ -30,7 +30,7 @@ fetchChains { chains in
let currentNodes = try! JSONDecoder().decode([String: String].self, from: currentNodesData)
let currentIds = Set(currentNetworks.keys)
let newChainsIds = Set([1284, 1285, 288, 43288, 25, 338])
let newChainsIds = Set([40, 11235, 68840142, 11155420, 169, 42766, 56288, 13371, 9001])
let newChains = chains.filter { chain in
let isEIP3091 = chain.explorers?.contains(where: { $0.standard == "EIP3091" }) == true