From 5b1dbd15dbbdf47e35cc674717144dcf5059d656 Mon Sep 17 00:00:00 2001 From: Satoshi Qazi Muhammed Date: Sat, 10 Oct 2026 04:33:27 +0400 Subject: [PATCH] apps-config: list only Pezkuwi and Zagros chains The connection list showed Pezkuwi, Zagros and Dicle; Dicle was never launched (none of its six RPC hosts resolves). The foreign endpoint lists inherited from upstream (prodChains, testChains, Paseo, zkVerify) were exported but used nowhere. Both are removed; the resulting list is the previous one without the Dicle header and its six entries. --- packages/apps-config/src/endpoints/index.ts | 12 +- .../apps-config/src/endpoints/production.ts | 738 ----------- .../src/endpoints/productionRelayDicle.ts | 106 -- packages/apps-config/src/endpoints/testing.ts | 1135 ----------------- .../src/endpoints/testingRelayPaseo.ts | 615 --------- 5 files changed, 1 insertion(+), 2605 deletions(-) delete mode 100644 packages/apps-config/src/endpoints/productionRelayDicle.ts delete mode 100644 packages/apps-config/src/endpoints/testingRelayPaseo.ts diff --git a/packages/apps-config/src/endpoints/index.ts b/packages/apps-config/src/endpoints/index.ts index 87029ac..0777440 100644 --- a/packages/apps-config/src/endpoints/index.ts +++ b/packages/apps-config/src/endpoints/index.ts @@ -5,7 +5,7 @@ import type { TFunction, TOptions } from '../types.js'; import type { LinkOption } from './types.js'; import { createCustom, createDev, createOwn } from './development.js'; -import { prodRelayDicle, prodRelayPezkuwi } from './production.js'; +import { prodRelayPezkuwi } from './production.js'; import { testRelayZagros } from './testing.js'; import { expandEndpoints } from './util.js'; @@ -48,16 +48,6 @@ export function createWsEndpoints (t: TFunction = defaultT, firstOnly = false, w value: '' }, ...expandEndpoints(t, [prodRelayPezkuwi], firstOnly, withSort), - { - isDisabled: false, - isHeader: true, - isSpaced: true, - text: t('rpc.header.dicle.relay', 'Dicle & teyrchains', { ns: 'apps-config' }), - textBy: '', - ui: {}, - value: '' - }, - ...expandEndpoints(t, [prodRelayDicle], firstOnly, withSort), { isDisabled: false, isHeader: true, diff --git a/packages/apps-config/src/endpoints/production.ts b/packages/apps-config/src/endpoints/production.ts index 31b413d..8bc44b7 100644 --- a/packages/apps-config/src/endpoints/production.ts +++ b/packages/apps-config/src/endpoints/production.ts @@ -1,742 +1,4 @@ // Copyright 2017-2026 @pezkuwi/apps-config authors & contributors // SPDX-License-Identifier: Apache-2.0 -import type { EndpointOption } from './types.js'; - -import { ZKVERIFY_GENESIS } from '../api/constants.js'; -import { chains3dpassSVG, chainsAnalogSVG, chainsBittensorPNG, chainsChainflipPNG, chainsCommuneaiPNG, chainsCreditcoinPNG, chainsDebioSVG, chainsFragnovaPNG, chainsJurPNG, chainsLiberlandPNG, chainsLogionPNG, chainsMyriadPNG, chainsPezkuwiCircleSVG, chainsSpannerPNG, chainsTanglePNG, chainsTorusPNG, chainsVaraPNG, chainsVtbPNG } from '../ui/logos/chains/index.js'; -import { nodesAresOdysseySVG, nodesAutonomysPNG, nodesCentrifugePNG, nodesCereSVG, nodesChainxSVG, nodesCompetitorsClubPNG, nodesCrownSterlingPNG, nodesCrustSVG, nodesDatahighwayPNG, nodesDockPNG, nodesEdgewareWhitePNG, nodesEfinitySVG, nodesElysiumPNG, nodesHanyonycashPNG, nodesHumanodePNG, nodesInnovatorPNG, nodesJoystreamSVG, nodesKulupuSVG, nodesKusariSVG, nodesMathSVG, nodesMinixPNG, nodesNftmartPNG, nodesNodleSVG, nodesPolkadexSVG, nodesPolymeshSVG, nodesRiochainSVG, nodesRobonomicsSVG, nodesSherpaxPNG, nodesSoraBizinikiwiSVG, nodesStafiPNG, nodesSubgameSVG, nodesSubsocialSVG, nodesSwapdexSVG, nodesTanssiSVG, nodesTernoaSVG, nodesThebifrostPNG, nodesTscsPNG, nodesUniartsPNG, nodesUnitnetworkPNG, nodesVFlowPNG, nodesZkVerifyPNG } from '../ui/logos/nodes/index.js'; - -export * from './productionRelayDicle.js'; export * from './productionRelayPezkuwi.js'; - -export const zkVerifyParas: Omit[] = [ - { - info: 'VFlow', - paraId: 1, - providers: { - zkVerify: 'wss://vflow-rpc.zkverify.io' - }, - relayName: 'zkVerify', - text: 'VFlow', - ui: { - color: '#5C72FF', - logo: nodesVFlowPNG - } - } -]; - -// The available endpoints that will show in the dropdown. For the most part (with the exception of -// Pezkuwi) we try to keep this to live chains only, with RPCs hosted by the community/chain vendor -// info: The chain logo name as defined in ../ui/logos/index.ts in namedLogos (this also needs to align with @pezkuwi/networks) -// text: The text to display on the dropdown -// providers: The actual hosted secure websocket endpoint -// -// IMPORTANT: Alphabetical based on text -export const prodChains: Omit[] = [ - { - info: '3dpass', - providers: { - '3dpass': 'wss://rpc.3dpass.org' - }, - text: '3DPass', - ui: { - color: '#323232', - logo: chains3dpassSVG - } - }, - { - homepage: 'https://analog.one', - info: 'analog-timechain', - providers: { - 'Analog One': 'wss://rpc.timechain.analog.one' - }, - text: 'Analog Timechain', - ui: { - color: '#5d3ef8', - identityIcon: 'beachball', - logo: chainsAnalogSVG - } - }, - { - info: 'Ares Odyssey', - providers: { - // 'Ares Protocol': 'wss://odyssey.aresprotocol.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10411 - }, - text: 'Ares Odyssey', - ui: { - color: '#1295F0', - logo: nodesAresOdysseySVG - } - }, - { - info: 'autonomys-mainnet', - providers: { - Foundation: 'wss://rpc.mainnet.subspace.foundation/ws', - Labs: 'wss://rpc.mainnet.autonomys.xyz/ws' - }, - text: 'Autonomys', - ui: { - color: '#5870B3', - logo: nodesAutonomysPNG - } - }, - { - info: 'autonomys-mainnet-evm', - providers: { - Labs: 'wss://auto-evm.mainnet.autonomys.xyz/ws' - }, - text: 'Autonomys EVM', - ui: { - color: '#5870B3', - logo: nodesAutonomysPNG - } - }, - { - info: 'thebifrost-mainnet', - providers: { - 'Pilab #1': 'wss://public-01.mainnet.bifrostnetwork.com/wss', - 'Pilab #2': 'wss://public-02.mainnet.bifrostnetwork.com/wss' - }, - text: 'Bifrost Mainnet', - ui: { - color: '#FF474C', - logo: nodesThebifrostPNG - } - }, - { - info: 'bittensor', - providers: { - 'Latent Holdings (Lite)': 'wss://lite.sub.latent.to:443', - 'OnFinality (Archive)': 'wss://bittensor-finney.api.onfinality.io/public-ws', - 'Opentensor Fdn (Archive)': 'wss://entrypoint-finney.opentensor.ai:443' - }, - text: 'Bittensor', - ui: { - color: '#252525', - logo: chainsBittensorPNG - } - }, - { - info: 'bulletin', - providers: { - Amforc: 'wss://bulletin.rpc.amforc.com', - Interweb: 'wss://rpc.interweb-it.com/bulletin', - TurboFlakes: 'wss://bulletin.rpc.turboflakes.io', - 'Web3 Foundation': 'wss://bulletin-rpc.w3f.community' - }, - text: 'Bulletin', - ui: { - color: '#6B2D84', - logo: chainsPezkuwiCircleSVG - } - }, - { - info: 'creditcoin-classic', - providers: { - 'Creditcoin Foundation': 'wss://mainnet.creditcoin.network/ws' - }, - text: 'CC Enterprise', - ui: { - color: '#2D353F', - logo: chainsCreditcoinPNG - } - }, - { - info: 'centrifuge', - providers: { - // Centrifuge: 'wss://fullnode.centrifuge.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8012 - }, - text: 'Centrifuge Standalone [Archived]', - ui: { - color: '#fcc367', - logo: nodesCentrifugePNG - } - }, - { - info: 'cere', - providers: { - 'Cere Network': 'wss://archive.mainnet.cere.network/ws' - // 'Republic Crypto | Runtime': 'wss://mainnet.cere-archive.republiccrypto-runtime.com:444' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9828 - }, - text: 'Cere Network', - ui: { - color: '#B7AEFF', - logo: nodesCereSVG - } - }, - { - info: 'chainflip', - providers: { - chainflip: 'wss://mainnet-archive.chainflip.io' - }, - text: 'Chainflip', - ui: { - color: '#111111', - logo: chainsChainflipPNG - } - }, - { - info: 'chainx', - providers: { - ChainX: 'wss://mainnet.chainx.org/ws' - }, - text: 'ChainX', - ui: { - color: '#F6C94A', - logo: nodesChainxSVG - } - }, - { - info: 'communeai', - providers: { - // Bitconnect: 'wss://commune-api-node-1.communeai.net' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11950 - // OnFinality: 'wss://commune.api.onfinality.io/public-ws' - }, - text: 'Commune AI', - ui: { - color: '#060606', - logo: chainsCommuneaiPNG - } - }, - { - info: 'competitors-club', - providers: { - // 'Competitors Club': 'wss://node0.competitors.club/wss' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8263 - }, - text: 'Competitors Club', - ui: { - color: '#213830', - logo: nodesCompetitorsClubPNG - } - }, - { - info: 'creditcoin', - providers: { - 'Creditcoin Foundation': 'wss://mainnet3.creditcoin.network' - }, - text: 'Creditcoin', - ui: { - color: '#2D353F', - logo: chainsCreditcoinPNG - } - }, - { - info: 'crown-sterling', - providers: { - // 'Crown Sterling': 'wss://blockchain.crownsterling.io' https://github.com/pezkuwichain/pezkuwi-apps/issues/10289 - }, - text: 'Crown Sterling', - ui: { - color: '#13264b', - logo: nodesCrownSterlingPNG - } - }, - { - info: 'crust', - providers: { - 'Crust Network': 'wss://rpc.crust.network', - 'Crust Network APP': 'wss://rpc.crustnetwork.app', - 'Crust Network CC': 'wss://rpc.crustnetwork.cc', - 'Crust Network XYZ': 'wss://rpc.crustnetwork.xyz', - OnFinality: 'wss://crust.api.onfinality.io/public-ws' - }, - text: 'Crust Network', - ui: { - color: '#ff8812', - logo: nodesCrustSVG - } - }, - { - info: 'debio', - providers: { - // DeBio: 'wss://ws-rpc.debio.network', // https://github.com/pezkuwichain/pezkuwi-apps/issues/10118 - // Octopus: 'wss://gateway.mainnet.octopus.network/debionetwork/ae48005a0c7ecb4053394559a7f4069e' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11234 - }, - text: 'DeBio', - ui: { - color: '#FF56E0', - logo: chainsDebioSVG - } - }, - { - info: 'dock-pos-mainnet', - providers: { - // 'Dock Association': 'wss://mainnet-node.dock.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11460 - }, - text: 'Dock', - ui: { - logo: nodesDockPNG - } - }, - { - info: 'edgeware', - providers: { - // 'Commonwealth Labs': 'wss://mainnet2.edgewa.re', // https://github.com/pezkuwichain/pezkuwi-apps/issues/10373 - 'JelliedOwl Bangalore': 'wss://edgeware-rpc3.jelliedowl.net' - // OnFinality: 'wss://edgeware.api.onfinality.io/public-ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9795 - }, - text: 'Edgeware', - ui: { - color: '#111111', - logo: nodesEdgewareWhitePNG - } - }, - { - info: 'efinity', - providers: { - // Efinity: 'wss://rpc.efinity.io' // https://github.com/pezkuwichain/pezkuwi-apps/pull/6761 - }, - text: 'Efinity', - ui: { - color: '#496ddb', - logo: nodesEfinitySVG - } - }, - { - info: 'elysium', - providers: { - Elysium: 'wss://ws.elysiumchain.tech' - }, - text: 'Elysium', - ui: { - color: '#140533', - logo: nodesElysiumPNG - } - }, - { - info: 'fragnova', - providers: { - // 'Fragnova Network': 'wss://ws.fragnova.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10172 - }, - text: 'Fragnova', // The text to display on the dropdown - ui: { - color: '#6b35a8', - logo: chainsFragnovaPNG - } - }, - { - info: 'hanonycash', - providers: { - // Hanonycash: 'wss://rpc.hanonycash.com' // https://github.com/pezkuwichain/pezkuwi-apps/runs/2755409009?check_suite_focus=true - }, - text: 'Hanonycash', - ui: { - color: '#0099CC', - logo: nodesHanyonycashPNG - } - }, - { - info: 'humanode', - providers: { - Humanode: 'wss://explorer-rpc-ws.mainnet.stages.humanode.io' - }, - text: 'Humanode', - ui: { - logo: nodesHumanodePNG - } - }, - { - info: 'innovatorchain', - providers: { - // Innovator: 'wss://rpc.innovatorchain.com' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10373 - }, - text: 'Innovator Chain', - ui: { - color: '#0067F4', - logo: nodesInnovatorPNG - } - }, - { - info: 'joystream', - providers: { - Joyutils: 'wss://rpc.joyutils.org', - Jsgenesis: 'wss://rpc.joystream.org', - 'l1.media': 'wss://rpc.l1.media' - }, - text: 'Joystream', - ui: { - color: '#4038FF', - logo: nodesJoystreamSVG - } - }, - { - info: 'jur', - providers: { - // 'Iceberg Nodes': 'wss://jur-mainnet-archive-rpc-1.icebergnodes.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10289 - // 'Simply Staking': 'wss://jur-archive-mainnet-1.simplystaking.xyz/VX68C07AR4K2/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10172 - }, - text: 'Jur', - ui: { - color: '#203050', - logo: chainsJurPNG - } - }, - { - info: 'kulupu', - providers: { - // Kulupu: 'wss://rpc.kulupu.corepaper.org/ws' https://github.com/pezkuwichain/pezkuwi-apps/issues/11157 - }, - text: 'Kulupu', - ui: { - color: '#003366', - logo: nodesKulupuSVG - } - }, - { - info: 'kusari', - providers: { - // Swapdex: 'wss://ws.kusari.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9712 - }, - text: 'Kusari', - ui: { - color: '#b8860b', - logo: nodesKusariSVG - } - }, - { - info: 'Liberland', - providers: { - Dwellir: 'wss://liberland-rpc.n.dwellir.com', - 'Liberland Government': 'wss://mainnet.liberland.org' - }, - text: 'Liberland mainnet', - ui: { - color: 'rgb(13, 52, 93)', - logo: chainsLiberlandPNG - } - }, - { - info: 'logion', - providers: { - // 'Logion 1': 'wss://rpc01.logion.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10667 - }, - text: 'Logion Solochain (Archive)', - ui: { - color: 'rgb(21, 38, 101)', - logo: chainsLogionPNG - } - }, - { - info: 'mathchain', - providers: { - // MathWallet: 'wss://mathchain-asia.maiziqianbao.net/ws', // https://github.com/pezkuwichain/pezkuwi-apps/issues/8525 - // 'MathWallet Backup': 'wss://mathchain-us.maiziqianbao.net/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8525 - }, - text: 'MathChain', - ui: { - color: '#000000', - logo: nodesMathSVG - } - }, - { - info: 'minix', - providers: { - // ChainX: 'wss://minichain-mainnet.coming.chat/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7182 - }, - text: 'MiniX', - ui: { - color: '#5152f7', - logo: nodesMinixPNG - } - }, - { - info: 'myriad', - providers: { - // Myriad: 'wss://ws-rpc.myriad.social', // https://github.com/pezkuwichain/pezkuwi-apps/issues/10172 - // Octopus: 'wss://gateway.mainnet.octopus.network/myriad/a4cb0a6e30ff5233a3567eb4e8cb71e0' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11263 - }, - text: 'Myriad', - ui: { - color: '#7342CC', - logo: chainsMyriadPNG - } - }, - { - info: 'neatcoin', - providers: { - // Neatcoin: 'wss://rpc.neatcoin.org/ws' https://github.com/pezkuwichain/pezkuwi-apps/issues/11157 - }, - text: 'Neatcoin', - ui: {} - }, - { - info: 'nftmart', - providers: { - NFTMart: 'wss://mainnet.nftmart.io/rpc/ws' - }, - text: 'NFTMart', - ui: { - logo: nodesNftmartPNG - } - }, - { - info: 'nodle', - providers: { - // Nodle: 'wss://main3.nodleprotocol.io', // https://github.com/pezkuwichain/pezkuwi-apps/issues/7652 - // OnFinality: 'wss://nodle.api.onfinality.io/public-ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8013 - }, - text: 'Nodle', - ui: { - color: '#1ab394', - logo: nodesNodleSVG - } - }, - { - info: 'polkadex', - providers: { - // OnFinality: 'wss://polkadex.api.onfinality.io/public-ws', // https://github.com/pezkuwichain/pezkuwi-apps/issues/11827 - PolkadexSup: 'wss://so.polkadex.ee', - RadiumBlock: 'wss://polkadex.public.curie.radiumblock.co/ws' - }, - text: 'Polkadex', - ui: { - color: '#7C30DD', - logo: nodesPolkadexSVG - } - }, - { - info: 'polymesh', - providers: { - Polymesh: 'wss://mainnet-rpc.polymesh.network' - }, - text: 'Polymesh Mainnet', - ui: { - color: 'linear-gradient(197deg, #FF2E72, #4A125E)', - logo: nodesPolymeshSVG - } - }, - { - info: 'riochain', - providers: { - // RioChain: 'wss://node.v1.riochain.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9054 - }, - text: 'RioChain', - ui: { - color: 'rgb(77, 135, 246)', - logo: nodesRiochainSVG - } - }, - { - info: 'robonomics', - providers: { - // Airalab: 'wss://dicle.rpc.robonomics.network/' // https://github.com/pezkuwichain/pezkuwi-apps/pull/6761 - }, - text: 'Robonomics', - ui: { - color: '#2949d3', - logo: nodesRobonomicsSVG - } - }, - { - info: 'sherpax', - providers: { - // ChainX: 'wss://mainnet.sherpax.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9712 - }, - text: 'SherpaX', - ui: { - color: '#6bbee8', - logo: nodesSherpaxPNG - } - }, - { - info: 'sora-bizinikiwi', - providers: { - OnFinality: 'wss://sora.api.onfinality.io/public-ws', - 'SORA Parliament Ministry of Finance': 'wss://ws.mof.sora.org', - 'SORA Parliament Ministry of Finance #2': 'wss://mof2.sora.org' - // 'SORA Parliament Ministry of Finance #3': 'wss://mof3.sora.org' // https://github.com/pezkuwichain/pezkuwi-apps/issues/12007 - }, - text: 'SORA', - ui: { - color: '#2D2926', - logo: nodesSoraBizinikiwiSVG - } - }, - { - info: 'spanner', - providers: { - // Spanner: 'wss://wss.spannerprotocol.com' // https://github.com/pezkuwichain/pezkuwi-apps/issues/6547 - }, - text: 'Spanner', - ui: { - color: '#EC3D3D', - logo: chainsSpannerPNG - } - }, - { - info: 'stafi', - providers: { - // 'Stafi Foundation': 'wss://mainnet-rpc.stafi.io' // Cannot find type ChainId - }, - text: 'Stafi', - ui: { - color: '#00F3AB', - logo: nodesStafiPNG - } - }, - { - info: 'subgame', - providers: { - // SubGame: 'wss://mainnet.subgame.org/' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9030 - }, - text: 'SubGame', - ui: { - color: '#EB027D', - logo: nodesSubgameSVG - } - }, - { - info: 'subsocial', - providers: { - // DappForce: 'wss://rpc.subsocial.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8046 - }, - text: 'Subsocial', - ui: { - color: '#b9018c', - logo: nodesSubsocialSVG - } - }, - { - info: 'swapdex', - providers: { - // Swapdex: 'wss://ws.swapdex.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10030 - }, - text: 'Swapdex', - ui: { - color: '#E94082', - logo: nodesSwapdexSVG - } - }, - { - info: 'tangle', - providers: { - Dwellir: 'wss://tangle-mainnet-rpc.n.dwellir.com', - Webb: 'wss://rpc.tangle.tools' - }, - text: 'Tangle', - ui: { - color: '#7578fb', - logo: chainsTanglePNG - } - }, - { - info: 'tanssi', - isPeople: true, - providers: { - 'Tanssi Foundation': 'wss://services.tanssi-mainnet.network/tanssi' - }, - text: 'Tanssi', - ui: { - color: '#149b9bff', - logo: nodesTanssiSVG - } - }, - { - info: 'ternoa', - providers: { - CapsuleCorp: 'wss://mainnet.ternoa.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10172 - }, - text: 'Ternoa', - ui: { - color: '#d622ff', - logo: nodesTernoaSVG - } - }, - { - info: 'torus', - providers: { - mainnet: 'wss://api.torus.network' - }, - text: 'Torus', - ui: { - color: '#070A0E', - logo: chainsTorusPNG - } - }, - { - info: 'tscs-mainnet', - providers: { - SuperEX: 'wss://testnetrpc.scschain.com' - }, - text: 'TSCS Network', - ui: { - color: '#FFAB75', - logo: nodesTscsPNG - } - }, - { - info: 'uniarts', - providers: { - // UniArts: 'wss://mainnet.uniarts.vip:9443' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9059 - }, - text: 'UniArts', - ui: { - color: 'linear-gradient(150deg, #333ef7 0%, #55adff 100%)', - logo: nodesUniartsPNG - } - }, - { - info: 'unitnetwork', - providers: { - // UnitNetwork: 'wss://www.unitnode3.info:443' // Duplicated in PezkuwiChain - }, - text: 'UnitNetwork', - ui: { - color: '#a351ef', - logo: nodesUnitnetworkPNG - } - }, - { - info: 'vara', - isPeopleForIdentity: false, - providers: { - // Blast: 'wss://vara-mainnet.public.blastapi.io', // https://github.com/pezkuwichain/pezkuwi-apps/issues/11577 - Gear: 'wss://rpc.vara.network' - // 'P2P.org': 'wss://vara.bizinikiwi-rpc.p2p.org/' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11337 - }, - text: 'Vara', - ui: { - color: '#00a87a', - logo: chainsVaraPNG - } - }, - { - info: 'vtb', - providers: { - 'VTB Community': 'wss://bizinikiwinode.vtbcfoundation.org/explorer' - }, - text: 'VTB', - ui: { - color: '#1d79bb', - logo: chainsVtbPNG - } - }, - { - info: 'westlake', - providers: { - // DataHighway: 'wss://westlake.datahighway.com' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7293 - }, - text: 'Westlake', - ui: { - color: 'linear-gradient(-90deg, #9400D3 0%, #5A5CA9 50%, #00BFFF 100%)', - logo: nodesDatahighwayPNG - } - }, - { - genesisHash: ZKVERIFY_GENESIS, - info: 'zkVerify', - isRelay: true, - linked: [ - ...zkVerifyParas - ], - providers: { - zkverify: 'wss://zkverify-rpc.zkverify.io' - }, - text: 'zkVerify', - ui: { - color: '#B5FFA5', - logo: nodesZkVerifyPNG - } - } -]; diff --git a/packages/apps-config/src/endpoints/productionRelayDicle.ts b/packages/apps-config/src/endpoints/productionRelayDicle.ts deleted file mode 100644 index 3fa9d28..0000000 --- a/packages/apps-config/src/endpoints/productionRelayDicle.ts +++ /dev/null @@ -1,106 +0,0 @@ -// Copyright 2017-2026 @pezkuwi/apps-config authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import type { EndpointOption } from './types.js'; - -import { DICLE_GENESIS } from '../api/constants.js'; -import { chainsDicleSVG } from '../ui/logos/chains/index.js'; - -// Dicle Network Endpoints (Canary Network) -// Dicle is the canary network for Pezkuwi - -export const prodParasDicle: Omit[] = [ - { - homepage: 'https://pezkuwichain.io', - info: 'asset-hub-dicle', - isPeopleForIdentity: true, - paraId: 1000, - providers: { - 'Pezkuwi Foundation': 'wss://dicle-asset-hub-rpc.pezkuwichain.io' - }, - relayName: 'dicle', - text: 'Asset Hub', - ui: { - color: '#f47738', - logo: chainsDicleSVG - } - }, - { - homepage: 'https://pezkuwichain.io', - info: 'bridge-hub-dicle', - paraId: 1002, - providers: { - 'Pezkuwi Foundation': 'wss://dicle-bridge-hub-rpc.pezkuwichain.io' - }, - relayName: 'dicle', - text: 'Bridge Hub', - ui: { - color: '#f47738', - logo: chainsDicleSVG - } - }, - { - homepage: 'https://pezkuwichain.io', - info: 'collectives-dicle', - paraId: 1001, - providers: { - 'Pezkuwi Foundation': 'wss://dicle-collectives-rpc.pezkuwichain.io' - }, - relayName: 'dicle', - text: 'Collectives', - ui: { - color: '#f47738', - logo: chainsDicleSVG - } - }, - { - homepage: 'https://pezkuwichain.io', - info: 'coretime-dicle', - paraId: 1005, - providers: { - 'Pezkuwi Foundation': 'wss://dicle-coretime-rpc.pezkuwichain.io' - }, - relayName: 'dicle', - text: 'Coretime', - ui: { - color: '#f47738', - logo: chainsDicleSVG - } - }, - { - homepage: 'https://pezkuwichain.io', - info: 'people-dicle', - isPeople: true, - paraId: 1004, - providers: { - 'Pezkuwi Foundation': 'wss://dicle-people-rpc.pezkuwichain.io' - }, - relayName: 'dicle', - text: 'People', - ui: { - color: '#f47738', - logo: chainsDicleSVG - } - } -]; - -export const prodRelayDicle: EndpointOption = { - dnslink: 'dicle', - genesisHash: DICLE_GENESIS, - info: 'dicle', - isPeopleForIdentity: true, - isRelay: true, - linked: [ - ...prodParasDicle - ], - providers: { - 'Pezkuwi Foundation': 'wss://dicle-rpc.pezkuwichain.io' - }, - teleport: [1000], - text: 'Dicle', - ui: { - color: '#f47738', - identityIcon: 'jdenticon', - logo: chainsDicleSVG - } -}; diff --git a/packages/apps-config/src/endpoints/testing.ts b/packages/apps-config/src/endpoints/testing.ts index 2c481fa..ddadfd8 100644 --- a/packages/apps-config/src/endpoints/testing.ts +++ b/packages/apps-config/src/endpoints/testing.ts @@ -1,1139 +1,4 @@ // Copyright 2017-2026 @pezkuwi/apps-config authors & contributors // SPDX-License-Identifier: Apache-2.0 -import type { EndpointOption } from './types.js'; - -import { ZKVERIFY_VOLTA_GENESIS } from '../api/constants.js'; -import { chains3dpassSVG, chainsAcalaSVG, chainsAlephSVG, chainsAllfeatSVG, chainsAnalogSVG, chainsArgonSVG, chainsBrainstormPNG, chainsChainflipPNG, chainsCreditcoinTestPNG, chainsDebioSVG, chainsEquilibriumSVG, chainsFerrumPNG, chainsFragnovaPNG, chainsJurPNG, chainsKintsugiPNG, chainsLiberlandPNG, chainsLogionPNG, chainsMyriadPNG, chainsQfNetworkPNG, chainsSkyekiwiPNG, chainsTanglePNG, chainsVaraTestnetPNG } from '../ui/logos/chains/index.js'; -import { nodesArcticPNG, nodesAresGladiosSVG, nodesAutonomysPNG, nodesBifrostSVG, nodesBitcountryPNG, nodesBizinikiwiHexagonSVG, nodesCereSVG, nodesCessPNG, nodesCloverSVG, nodesCrustMaxwellSVG, nodesCurioSVG, nodesDancelightSVG, nodesDatahighwayPNG, nodesDockPNG, nodesDolphinSVG, nodesDotmogSVG, nodesEdgewareWhitePNG, nodesEncointerBlueSVG, nodesFantourPNG, nodesGalitalLogoPNG, nodesGamepowerSVG, nodesGeekSVG, nodesInterlaySVG, nodesIpsePNG, nodesJazPNG, nodesJupiterSVG, nodesKarmachainSVG, nodesKhalaSVG, nodesKlugPNG, nodesKylinPNG, nodesLaminarCircleSVG, nodesMantaPNG, nodesMathSVG, nodesMinixPNG, nodesMoonbaseAlphaSVG, nodesMybankPNG, nodesNftmartPNG, nodesNodleSVG, nodesOpportunityPNG, nodesPhalaSVG, nodesPhoenixPNG, nodesPhykenNetworkPNG, nodesPichiuPNG, nodesPolkadexSVG, nodesPolkafoundrySVG, nodesPolymeshSVG, nodesPontemSVG, nodesPrismPNG, nodesRealisPNG, nodesRiochainSVG, nodesSherpaxPNG, nodesSoonsocialPNG, nodesSoraSubstrateSVG, nodesSubdaoPNG, nodesSubgameSVG, nodesSubspacePNG, nodesTernoaSVG, nodesThebifrostPNG, nodesUniartsPNG, nodesUniqueSVG, nodesUnitnetworkPNG, nodesVFlowPNG, nodesWeb3gamesSVG, nodesZCloakSVG, nodesZeroSVG, nodesZkVerifyPNG } from '../ui/logos/nodes/index.js'; - -export * from './testingRelayPaseo.js'; export * from './testingRelayZagros.js'; - -export const testZkVerifyParas: Omit[] = [ - { - info: 'VFlow-Volta', - paraId: 1, - providers: { - zkVerify: 'wss://vflow-volta-rpc.zkverify.io' - }, - relayName: 'zkVerify-testnet', - text: 'VFlow Volta Testnet', - ui: { - color: '#628eff', - logo: nodesVFlowPNG - } - } -]; - -// The available endpoints that will show in the dropdown. For the most part (with the exception of -// Pezkuwi) we try to keep this to live chains only, with RPCs hosted by the community/chain vendor -// info: The chain logo name as defined in ../ui/logos/index.ts in namedLogos (this also needs to align with @pezkuwi/networks) -// text: The text to display on the dropdown -// providers: The actual hosted secure websocket endpoint -// -// IMPORTANT: Alphabetical based on text -export const testChains: Omit[] = [ - { - info: '3dpass-testnet', - providers: { - // '3dpass': 'wss://test-rpc.3dpass.org' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9443 - }, - text: '3DPass Testnet', - ui: { - color: '#323232', - logo: chains3dpassSVG - } - }, - { - info: 'aleph-testnet', - providers: { - // 'Aleph Zero Foundation': 'wss://ws.test.azero.dev' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11882 - // OnFinality: 'wss://aleph-zero.api.onfinality.io/public-ws' - }, - text: 'Aleph Zero Testnet', - ui: { - color: '#00CCAB', - logo: chainsAlephSVG - } - }, - { - homepage: 'https://analog.one', - info: 'analog-testnet', - providers: { - 'Analog One': 'wss://rpc.testnet.analog.one' - }, - text: 'Analog Testnet', - ui: { - color: '#5d3ef8', - identityIcon: 'beachball', - logo: chainsAnalogSVG - } - }, - { - info: 'nodle', - providers: { - // Nodle: 'wss://arcadia1.nodleprotocol.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7652 - }, - text: 'Arcadia', - ui: { - color: '#1ab394', - logo: nodesNodleSVG - } - }, - { - info: 'arctic', - providers: { - // Arctic: 'wss://arctic-rpc.icenetwork.io:9944' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9405 - }, - text: 'Arctic', - ui: { - logo: nodesArcticPNG - } - }, - { - info: 'Ares Gladios', - providers: { - // 'Ares Protocol': 'wss://gladios.aresprotocol.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9106 - }, - text: 'Ares Gladios', - ui: { - color: '#1295F0', - logo: nodesAresGladiosSVG - } - }, - { - info: 'Argon', - providers: { - 'Argon Foundation': 'wss://rpc.testnet.argonprotocol.org' - }, - text: 'Argon Testnet', - ui: { - color: '#a428b3', - logo: chainsArgonSVG - } - }, - { - info: 'jaz', - providers: { - // Jaz: 'wss://ws0.jaz.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9059 - }, - text: 'Artio Testnet', - ui: { - color: '#121212', - logo: nodesJazPNG - } - }, - { - info: 'autonomys-chronos-evm', - providers: { - Labs: 'wss://auto-evm.chronos.autonomys.xyz/ws' - }, - text: 'Autonomys Chronos EVM', - ui: { - color: '#5870B3', - logo: nodesAutonomysPNG - } - }, - { - info: 'autonomys-chronos-testnet', - providers: { - Labs: 'wss://rpc.chronos.autonomys.xyz/ws' - }, - text: 'Autonomys Chronos Testnet', - ui: { - color: '#5870B3', - logo: nodesAutonomysPNG - } - }, - { - info: 'edgeware', - providers: { - // JelliedOwl: 'wss://beresheet.jelliedowl.net' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11696 - }, - text: 'Beresheet (Edgeware)', - ui: { - logo: nodesEdgewareWhitePNG - } - }, - { - info: 'bifrost', - providers: { - // Liebi: 'wss://bifrost-rpc.testnet.liebi.com/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8139 - }, - text: 'Bifrost Stage Network', - ui: { - logo: nodesBifrostSVG - } - }, - { - info: 'thebifrost-testnet', - providers: { - 'Pilab #1': 'wss://public-01.testnet.bifrostnetwork.com/wss', - 'Pilab #2': 'wss://public-02.testnet.bifrostnetwork.com/wss' - }, - text: 'Bifrost Testnet', - ui: { - color: '#FF474C', - logo: nodesThebifrostPNG - } - }, - { - info: 'creditcoin-classic-testnet', - providers: { - 'Creditcoin Foundation': 'wss://rpc.testnet.creditcoin.network/ws' - }, - text: 'CC Enterprise Testnet', - ui: { - color: '#9cffaa', - logo: chainsCreditcoinTestPNG - } - }, - { - info: 'cere', - providers: { - // 'Cere Network': 'wss://archive.testnet.cere.network/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9712 - // 'Republic Crypto | Runtime': 'wss://testnet.cere-archive.republiccrypto-runtime.com:444' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9712 - }, - text: 'Cere Network Testnet', - ui: { - color: '#B7AEFF', - logo: nodesCereSVG - } - }, - { - info: 'cess-testnet', - providers: { - // CESS: 'wss://testnet-rpc0.cess.cloud/ws/' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10184 - }, - text: 'CESS Testnet', - ui: { - color: '#2269a9', - logo: nodesCessPNG - } - }, - { - info: 'chainflip', - providers: { - chainflip: 'wss://archive.perseverance.chainflip.io' - }, - text: 'Chainflip Testnet', - ui: { - color: '#111111', - logo: chainsChainflipPNG - } - }, - { - info: 'clover', - providers: { - // Clover: 'wss://api.clover.finance/' // Cannot construct unknown type BridgeNetworks - }, - text: 'Clover', - ui: { - color: 'linear-gradient(to right, #52ad75, #7cc773)', - logo: nodesCloverSVG - } - }, - { - info: 'creditcoin-testnet', - providers: { - 'Creditcoin Foundation': 'wss://rpc.cc3-testnet.creditcoin.network/ws' - }, - text: 'Creditcoin Testnet', - ui: { - color: '#9cffaa', - logo: chainsCreditcoinTestPNG - } - }, - { - info: 'Crust Maxwell', - providers: { - // 'Crust Network': 'wss://api.crust.network/', // https://github.com/pezkuwichain/pezkuwi-apps/issues/8060 - // 'DCloud Foundation': 'wss://api.decloudf.com/' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8060 - }, - text: 'Crust Maxwell', - ui: { - color: '#2E333B', - logo: nodesCrustMaxwellSVG - } - }, - { - info: 'Curio', - providers: { - }, - text: 'Curio', - ui: { - color: 'rgb(96, 98, 246)', - logo: nodesCurioSVG - } - }, - { - info: 'Dancelight', - isPeople: true, - providers: { - 'Tanssi Foundation': 'wss://services.tanssi-testnet.network/dancelight' - }, - text: 'Dancelight', - ui: { - color: '#000000', - logo: nodesDancelightSVG - } - }, - { - info: 'datahighway', - isDisabled: true, - providers: { - // MXC: 'wss://spreehafen.datahighway.com' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9601 - }, - text: 'Spreehafen', - ui: { - logo: nodesDatahighwayPNG - } - }, - { - info: 'debio-testnet', - providers: { - // DeBio: 'wss://ws-rpc.testnet.debio.network', // https://github.com/pezkuwichain/pezkuwi-apps/issues/10172 - // Octopus: 'wss://gateway.testnet.octopus.network/debionetwork/554976cbb180f676f188abe14d63ca24' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10667 - }, - text: 'DeBio Testnet', - ui: { - color: '#FF56E0', - logo: chainsDebioSVG - } - }, - { - info: 'dock-testnet', - providers: { - // 'Dock Association': 'wss://knox-1.dock.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/6831 - }, - text: 'Dock', - ui: { - logo: nodesDockPNG - } - }, - { - info: 'dolphin', - providers: { - // 'Dolphin Testnet': 'wss://trillian.dolphin.red' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7439 - }, - text: 'Dolphin Testnet', - ui: { - color: '#000000', - logo: nodesDolphinSVG - } - }, - { - info: 'dotmog', - providers: { - // DOTMog: 'wss://mogiway-01.dotmog.com' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8895 - }, - text: 'DOTMog', - ui: { - color: '#020609', - logo: nodesDotmogSVG - } - }, - { - info: 'encointer', - providers: { - // 'Encointer Association': 'wss://gesell.encointer.org' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11186 - }, - text: 'Encointer Gesell', - ui: { - color: '#0000cc', - logo: nodesEncointerBlueSVG - } - }, - { - info: 'equilibrium', - providers: { - // Equilibrium: 'wss://testnet.equilibrium.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/6250 - }, - text: 'Equilibrium', - ui: { - color: '#1792ff', - logo: chainsEquilibriumSVG - } - }, - { - info: 'fantour', - providers: { - // FantourDev: 'wss://test-ws.fantour.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/6519 - }, - text: 'Fantour', - ui: { - color: '#5a189a', - logo: nodesFantourPNG - } - }, - { - info: 'ferrum', - providers: { - // FerrumNetwork: 'wss://testnet.dev.svcs.ferrumnetwork.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9748 - }, - text: 'Ferrum Testnet', - ui: { - color: '#b37700', - logo: chainsFerrumPNG - } - }, - { - info: 'bizinikiwi', - providers: { - // Parity: 'wss://bizinikiwi-rpc.parity.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/5571 - }, - text: 'Flaming Fir', - ui: { - logo: nodesBizinikiwiHexagonSVG - } - }, - { - info: 'fragnova', - providers: { - // 'Fragnova Network': 'wss://ws-test.fragnova.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9490 - }, - text: 'Fragnova Testnet', - ui: { - color: '#6b35a8', - logo: chainsFragnovaPNG - } - }, - { - info: 'Galital', - providers: { - // StarkleyTech: 'wss://galital-rpc-testnet.starkleytech.com' // https://github.com/pezkuwichain/pezkuwi-apps/issues/6721 - }, - text: 'Galital PC2', - ui: { - color: '#00063F', - logo: nodesGalitalLogoPNG - } - }, - { - info: 'galois', - providers: { - // MathWallet: 'wss://galois-hk.maiziqianbao.net/ws', // https://github.com/pezkuwichain/pezkuwi-apps/issues/9059 - // 'MathWallet Backup': 'wss://galois.maiziqianbao.net/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9109 - }, - text: 'Galois', - ui: { - color: '#000000', - logo: nodesMathSVG - } - }, - { - info: 'gamepower', - providers: { - // GamePower: 'wss://gamepower.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7223 - }, - text: 'GamePower', - ui: { - color: '#5d21a5', - logo: nodesGamepowerSVG - } - }, - { - info: 'geek', - providers: { - // 'Geek Team': 'wss://testnet.geekcash.org' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8361 - }, - text: 'GeekCash', - ui: { - color: '#4f46e5', - logo: nodesGeekSVG - } - }, - { - info: 'halongbay', - providers: { - // Halongbay: 'wss://halongbay.polkafoundry.com' // https://github.com/pezkuwichain/pezkuwi-apps/issues/6871 - }, - text: 'Halongbay Testnet', - ui: { - color: '#ff527c', - logo: nodesPolkafoundrySVG - } - }, - { - info: 'interlay-testnet', - providers: { - // Interlay: 'wss://api-testnet.interlay.io/teyrchain/' https://github.com/pezkuwichain/pezkuwi-apps/issues/11157 - }, - text: 'Interlay Testnet', - ui: { - logo: nodesInterlaySVG - } - }, - { - info: 'brainstorm', - providers: { - // 'InvArch Team': 'wss://brainstorm.invarch.network/' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8020 - }, - text: 'InvArch Brainstorm Testnet', - ui: { - color: '#161616', - logo: chainsBrainstormPNG - } - }, - { - info: 'ipse', - isDisabled: true, // https://github.com/pezkuwichain/pezkuwi-apps/issues/6242 - providers: { - 'IPSE China': 'wss://testnet-china.ipse.io', - 'IPSE Europe': 'wss://testnet-europe.ipse.io', - 'IPSE USA': 'wss://testnet-usa.ipse.io' - }, - text: 'IPSE', - ui: { - color: '#08a1e8', - logo: nodesIpsePNG - } - }, - { - info: 'jupiter', - providers: { - // Patract: 'wss://ws.jupiter-poa.patract.cn' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7765 - }, - text: 'Jupiter', - ui: { - color: '#7143ff', - logo: nodesJupiterSVG - } - }, - { - info: 'jur', - providers: { - // Jur: 'wss://testnet.jur.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11186 - }, - text: 'Jur Testnet', - ui: { - color: '#203050', - logo: chainsJurPNG - } - }, - { - info: 'karmachain', - providers: { - // Karmachain: 'wss://api3.karmaco.in' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10091 - }, - text: 'Karmachain Testnet', - ui: { - color: '#44259D', - logo: nodesKarmachainSVG - } - }, - { - info: 'khala', - providers: { - // 'Phala Network': 'wss://pc-test-3.phala.network/khala/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/6930 - }, - text: 'Khala (Para 3)', - ui: { - color: '#03f3f3', - logo: nodesKhalaSVG - } - }, - { - info: 'kintsugi-testnet', - providers: { - // Interlay: 'wss://api-dev-kintsugi.interlay.io/teyrchain' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11620 - }, - text: 'Kintsugi Testnet', - ui: { - color: '#1a0a2d', - logo: chainsKintsugiPNG - } - }, - { - info: 'klugdossier', - providers: { - // 'Klug Dossier': 'wss://klugdossier.net/' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8081 - }, - text: 'Klug Dossier', - ui: { - color: '#663399', - logo: nodesKlugPNG - } - }, - { - info: 'kylin', - providers: { - // 'Kylin Network': 'wss://testnet.kylin-node.co.uk' // https://github.com/pezkuwichain/pezkuwi-apps/issues/6635 - }, - text: 'Kylin Testnet', - ui: { - logo: nodesKylinPNG - } - }, - { - info: 'Liberland', - providers: { - 'Liberland Government': 'wss://testchain.liberland.org' - }, - text: 'Liberland testnet', - ui: { - color: 'rgb(231, 196, 36)', - logo: chainsLiberlandPNG - } - }, - { - info: 'logion', - providers: { - // Logion: 'wss://test-para-rpc01.logion.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11882 - }, - text: 'Logion Testnet', - ui: { - color: 'rgb(21, 38, 101)', - logo: chainsLogionPNG - } - }, - { - info: 'acala', - providers: { - // Acala: 'wss://mandala.polkawallet.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9005 - // OnFinality: 'wss://acala-mandala.api.onfinality.io/public-ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8105 - }, - text: 'Mandala', - ui: { - logo: chainsAcalaSVG - } - }, - { - info: 'manta', - providers: { - // 'Manta Testnet': 'wss://ws.f1.testnet.manta.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/6384 - }, - text: 'Manta Testnet', - ui: { - color: '#2070a6', - logo: nodesMantaPNG - } - }, - { - info: 'melodie', - providers: { - 'Allfeat labs': 'wss://melodie-rpc.allfeat.io' - }, - text: 'Melodie | Allfeat Testnet', - ui: { - color: '#ff4a5f', - logo: chainsAllfeatSVG - } - }, - { - info: 'minix', - providers: { - // Chainx: 'wss://minichain.coming.chat/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8132 - }, - text: 'MiniX Testnet', - ui: { - color: '#5152f7', - logo: nodesMinixPNG - } - }, - { - info: 'moonbaseAlpha', - providers: { - // Blast: 'wss://moonbase-alpha.public.blastapi.io', // https://github.com/pezkuwichain/pezkuwi-apps/issues/11608 - // Dwellir: 'wss://moonbase-rpc.n.dwellir.com', // https://github.com/pezkuwichain/pezkuwi-apps/issues/11935 - 'Moonbeam Foundation': 'wss://wss.api.moonbase.moonbeam.network', - OnFinality: 'wss://moonbeam-alpha.api.onfinality.io/public-ws', - RadiumBlock: 'wss://moonbase.public.curie.radiumblock.co/ws' - // UnitedBloc: 'wss://moonbase.unitedbloc.com' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11992 - }, - text: 'Moonbase Alpha', - ui: { - color: '#2B1D3C', - logo: nodesMoonbaseAlphaSVG - } - }, - { - info: 'mybank', - providers: { - // MYBANK: 'wss://mybank.network/bizinikiwi' // https://github.com/pezkuwichain/pezkuwi-apps/issues/5845 - }, - text: 'mybank.network', - ui: { - color: '#282736', - logo: nodesMybankPNG - } - }, - { - info: 'myriad-tesnet', - providers: { - // Myriad: 'wss://ws-rpc.testnet.myriad.social', // https://github.com/pezkuwichain/pezkuwi-apps/issues/10172 - // Octopus: 'wss://gateway.testnet.octopus.network/myriad/8f543a1c219f14d83c0faedefdd5be6e' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10667 - }, - text: 'Myriad Testnet', - ui: { - color: '#7342CC', - logo: chainsMyriadPNG - } - }, - { - info: 'nftmart', - providers: { - // NFTMartDev: 'wss://dev-ws.nftmart.io', // https://github.com/pezkuwichain/pezkuwi-apps/issues/9059 - // NFTMartStaging: 'wss://staging-ws.nftmart.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9059 - }, - text: 'NFTMart', - ui: { - color: '#307182', - logo: nodesNftmartPNG - } - }, - { - info: 'opportunity', - providers: { - // 'Standard Protocol': 'wss://rpc.opportunity.standard.tech' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7982 - }, - text: 'Opportunity', - ui: { - color: '#6143bc', - logo: nodesOpportunityPNG - } - }, - { - info: 'phala', - providers: { - 'Phala Network': 'wss://poc6.phala.network/ws' - }, - text: 'Phala (PoC 6)', - ui: { - logo: nodesPhalaSVG - } - }, - { - info: 'phoenix', - providers: { - // 'phoenix Protocol': 'wss://phoenix-ws.coinid.pro/' // https://github.com/pezkuwichain/pezkuwi-apps/issues/6181 - }, - text: 'Phoenix Mashnet', - ui: { - color: '#d42181', - logo: nodesPhoenixPNG - } - }, - { - info: 'Phyken Network', - providers: { - // 'Phyken Testnet': 'wss://rpc.testnet.metaquity.xyz' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10453 - }, - text: 'Phyken Network Testnet', - ui: { - color: '#48B96C', - logo: nodesPhykenNetworkPNG - } - }, - { - info: 'pichiu', - providers: { - // 'Kylin Network': 'wss://zagros.kylin-node.co.uk' // https://github.com/pezkuwichain/pezkuwi-apps/pull/6761 - }, - text: 'Pichiu Testnet', - ui: { - logo: nodesPichiuPNG - } - }, - { - info: 'polkadex', - providers: { - // 'Polkadex Team': 'wss://blockchain.polkadex.trade' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9150 - }, - text: 'Polkadex', - ui: { - color: '#7C30DD', - logo: nodesPolkadexSVG - } - }, - { - info: 'polymesh', - providers: { - Polymesh: 'wss://testnet-rpc.polymesh.live' - }, - text: 'Polymesh Testnet', - ui: { - color: '#43195B', - logo: nodesPolymeshSVG - } - }, - { - info: 'pontem', - providers: { - // Pontem: 'wss://testnet.pontem.network/ws', // https://github.com/pezkuwichain/pezkuwi-apps/issues/7652 - }, - text: 'Pontem', - ui: { - color: '#A92FAC', - logo: nodesPontemSVG - } - }, - { - info: 'prism', - providers: { - // Prism: 'wss://testnet.psm.link' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7340 - }, - text: 'Prism', - ui: { - color: 'linear-gradient(45deg, rgba(63,94,251,1) 0%, rgba(252,70,107,1) 100%)', - logo: nodesPrismPNG - } - }, - { - info: 'qf-testnet', - providers: { - 'QF Network': 'wss://test.qfnetwork.xyz' - }, - text: 'QF Network Testnet', - ui: { - color: '#2E2E5C', - logo: chainsQfNetworkPNG - } - }, - { - info: 'realis', - providers: { - // 'Realis.Network': 'wss://rpc.realis.network/' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7982 - }, - text: 'Realis.Network', - ui: { - color: '#000000', - logo: nodesRealisPNG - } - }, - { - info: 'riochain', - providers: { - // 'RioChain Staging': 'wss://node.v1.staging.riochain.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/6181 - }, - text: 'RioChain', - ui: { - color: '#4d87f6', - logo: nodesRiochainSVG - } - }, - { - info: 'sherpax', - providers: { - // Chainx: 'wss://sherpax-testnet.chainx.org' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9672 - }, - text: 'Sherpax Testnet', - ui: { - color: '#6bbee8', - logo: nodesSherpaxPNG - } - }, - { - info: 'skyekiwi', - providers: { - // SkyeKiwi: 'wss://staging.rpc.skye.kiwi' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10197 - }, - text: 'SkyeKiwi Testnet', - ui: { - color: '#6667ab', - logo: chainsSkyekiwiPNG - } - }, - { - info: 'sora-bizinikiwi', - providers: { - // 'Soramitsu #1': 'wss://ws.framenode-7.s4.stg1.sora2.soramitsu.co.jp', // https://github.com/pezkuwichain/pezkuwi-apps/issues/11935 - // 'Soramitsu #2': 'wss://ws.framenode-8.s5.stg1.sora2.soramitsu.co.jp' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11965 - }, - text: 'SORA-staging', - ui: { - color: '#2D2926', - logo: nodesSoraSubstrateSVG - } - }, - { - info: 'subdao', - providers: { - // SubDAO: 'wss://alpha.subdao.org' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7473 - }, - text: 'SubDAO Staging', - ui: { - color: 'linear-gradient(50deg, #F20092 0%, #FF4D5D 100%)', - logo: nodesSubdaoPNG - } - }, - { - info: 'subgame', - providers: { - // SubGame: 'wss://staging.subgame.org' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7982 - }, - text: 'SubGame Staging', - ui: { - color: '#EB027D', - logo: nodesSubgameSVG - } - }, - { - info: 'subspace-farmnet', - providers: { - // 'Subspace Network': 'wss://farm-rpc.subspace.network/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8135 - }, - text: 'Subspace Farmnet', - ui: { - color: '#562b8e', - logo: nodesSubspacePNG - } - }, - { - info: 'subspace-gemini-1', - providers: { - // Europe: 'wss://eu.gemini-1b.subspace.network/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11393 - }, - text: 'Subspace Gemini 1', - ui: { - color: '#562b8e', - logo: nodesSubspacePNG - } - }, - { - info: 'subspace-gemini-2a', - providers: { - // Europe: 'wss://eu-0.gemini-2a.subspace.network/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11513 - }, - text: 'Subspace Gemini 2a', - ui: { - color: '#562b8e', - logo: nodesSubspacePNG - } - }, - { - info: 'subspace-gemini-3f', - providers: { - Europe: 'wss://rpc-1.gemini-3f.subspace.network/ws' - // US: 'wss://rpc-0.gemini-3f.subspace.network/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10091 - }, - text: 'Subspace Gemini 3f', - ui: { - color: '#562b8e', - logo: nodesSubspacePNG - } - }, - { - info: 'subspace-gemini-3g', - providers: { - // Europe: 'wss://rpc-1.gemini-3g.subspace.network/ws', // https://github.com/pezkuwichain/pezkuwi-apps/issues/10912 - // US: 'wss://rpc-0.gemini-3g.subspace.network/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11263 - }, - text: 'Subspace Gemini 3g', - ui: { - color: '#562b8e', - logo: nodesSubspacePNG - } - }, - { - info: 'subspace-gemini-3g-nova', - providers: { - // Subspace: 'wss://nova.gemini-3g.subspace.network/ws' https://github.com/pezkuwichain/pezkuwi-apps/issues/10957 - }, - text: 'Subspace Gemini 3g Nova', - ui: { - color: '#562b8e', - logo: nodesSubspacePNG - } - }, - { - info: 'subspace-gemini-3h', - providers: { - // US: 'wss://rpc-0.gemini-3h.subspace.network/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11423 - // US2: 'wss://rpc-1.gemini-3h.subspace.network/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11098 - }, - text: 'Subspace Gemini 3h', - ui: { - color: '#562b8e', - logo: nodesSubspacePNG - } - }, - { - info: 'subspace-gemini-3h-nova', - providers: { - // EU1: 'wss://nova-0.gemini-3h.subspace.network/ws', // https://github.com/pezkuwichain/pezkuwi-apps/issues/11098 - // EU2: 'wss://nova-1.gemini-3h.subspace.network/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11098 - }, - text: 'Subspace Gemini 3h Nova', - ui: { - color: '#562b8e', - logo: nodesSubspacePNG - } - }, - { - info: 'subspace', - providers: { - // 'Subspace Network': 'wss://test-rpc.subspace.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8598 - }, - text: 'Subspace Testnet', - ui: { - color: '#562b8e', - logo: nodesSubspacePNG - } - }, - { - info: 'tangle', - providers: { - // Webb: 'wss://testnet-rpc.tangle.tools' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10555 - }, - text: 'Tangle', - ui: { - color: '#7578fb', - logo: chainsTanglePNG - } - }, - { - info: 'ternoa-alphanet', - providers: { - // CapsuleCorp: 'wss://alphanet.ternoa.com' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11406 - }, - text: 'Ternoa Alphanet', - ui: { - logo: nodesTernoaSVG - } - }, - { - info: 'ternoa-testnet', - providers: { - // CapsuleCorp: 'wss://testnet.ternoa.com/' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9515 - }, - text: 'Ternoa Testnet', - ui: { - color: '#d622ff', - logo: nodesTernoaSVG - } - }, - { - info: 'bitcountry', - providers: { - // 'Metaverse Foundation': 'wss://tewai-rpc.bit.country' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9059 - }, - text: 'Tewai', - ui: { - logo: nodesBitcountryPNG - } - }, - { - info: 'laminar', - providers: { - // Laminar: 'wss://testnet-node-1.laminar-chain.laminar.one/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8060 - }, - text: 'Turbulence', - ui: { - color: '#004FFF', - logo: nodesLaminarCircleSVG - } - }, - { - info: 'uniarts', - providers: { - // UniArts: 'wss://testnet.uniarts.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8541 - }, - text: 'UniArts', - ui: { - logo: nodesUniartsPNG - } - }, - { - info: 'unique', - providers: { - // Unique: 'wss://testnet2.unique.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7621 - }, - text: 'Unique', - ui: { - color: '#40BCFF', - logo: nodesUniqueSVG - } - }, - { - info: 'unitv', - providers: { - // 'Unit Network': 'wss://unitventures.io/' // https://github.com/pezkuwichain/pezkuwi-apps/issues/5684 - }, - text: 'Unit Network', - ui: { - color: '#1452F0', - logo: nodesUnitnetworkPNG - } - }, - { - info: 'vara-testnet', - providers: { - Gear: 'wss://testnet.vara.network' - }, - text: 'Vara Testnet', - ui: { - color: '#202022', - logo: chainsVaraTestnetPNG - } - }, - { - info: 'vodka', - providers: { - // Vodka: 'wss://vodka.rpc.neatcoin.org/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/8175 - }, - text: 'Vodka', - ui: {} - }, - { - info: 'web3games', - providers: { - // 'Web3Games Foundation': 'wss://devnet.web3games.org' // https://github.com/pezkuwichain/pezkuwi-apps/issues/9947 - }, - text: 'Web3Games', - ui: { - color: '#000000', - logo: nodesWeb3gamesSVG - } - }, - { - info: 'xsocial', - providers: { - // DappForce: 'wss://xsocial.subsocial.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/10555 - }, - text: 'xSocial', - ui: { - logo: nodesSoonsocialPNG - } - }, - { - info: 'zCloak', - providers: { - // 'zCloak Network': 'wss://test1.zcloak.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/7408 - }, - text: 'zCloak-network', - ui: { - color: 'linear-gradient(to right, #E89A76 0%, #C5B8CC 50%, #B0B4D7 100%)', - logo: nodesZCloakSVG - } - }, - { - homepage: 'https://zero.io', - info: 'ZERO Alphaville', - providers: { - // GameDAO: 'wss://rpc.dev.gamedao.net' https://github.com/pezkuwichain/pezkuwi-apps/issues/11026 - }, - text: 'ZERO Alphaville', - ui: { - color: '#00ffcc', - logo: nodesZeroSVG - } - }, - { - genesisHash: ZKVERIFY_VOLTA_GENESIS, - info: 'zkVerify-testnet', - isRelay: true, - linked: [ - ...testZkVerifyParas - ], - providers: { - zkVerify: 'wss://zkverify-volta-rpc.zkverify.io' - }, - text: 'zkVerify Volta Testnet', - ui: { - color: '#15AA6A', - logo: nodesZkVerifyPNG - } - } -]; diff --git a/packages/apps-config/src/endpoints/testingRelayPaseo.ts b/packages/apps-config/src/endpoints/testingRelayPaseo.ts deleted file mode 100644 index a8c734b..0000000 --- a/packages/apps-config/src/endpoints/testingRelayPaseo.ts +++ /dev/null @@ -1,615 +0,0 @@ -// Copyright 2017-2026 @pezkuwi/apps-config authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import type { EndpointOption } from './types.js'; - -import { chainsAmplitudeSVG, chainsCoretimeDicleSVG, chainsFrequencyPaseoSVG, chainsHydrationPaseoSVG, chainsKreivoSVG, chainsLaosSigmaPNG, chainsMyxcavPNG, chainsNeurowebTestnetPNG, chainsPaseoPNG, chainsPeoplePezkuwiSVG, chainsPopNetworkSVG, chainsQfNetworkPNG, chainsShibuyaSVG, chainsWatrPNG, chainsWeTEESVG } from '@pezkuwi/apps-config/ui/logos/chains'; -import { nodesAjunaPNG, nodesAssetHubSVG, nodesAventusSVG, nodesBajunPNG, nodesBifrostSVG, nodesBridgeHubSVG, nodesCollectivesSVG, nodesDarwiniaKoiSVG, nodesFintraSVG, nodesHeimaPaseoPNG, nodesHyperbridgePNG, nodesIdealNetworkSVG, nodesIdncSVG, nodesIntegriteeSVG, nodesKiltIconSVG, nodesMandalaPNG, nodesMusePNG, nodesMyriadPaseoSVG, nodesNodleSVG, nodesOpalLogoPNG, nodesRegionxPNG, nodesRexSVG, nodesXodePNG, nodesZeitgeistPNG } from '@pezkuwi/apps-config/ui/logos/nodes'; - -import { PASEO_GENESIS } from '../api/constants.js'; -// import { testnetTeyrchainSVG } from '../ui/logos/nodes/index.js'; -import { getTeleports } from './util.js'; - -// The available endpoints that will show in the dropdown. For the most part (with the exception of -// Pezkuwi) we try to keep this to live chains only, with RPCs hosted by the community/chain vendor -// info: The chain logo name as defined in ../ui/logos/index.ts in namedLogos (this also needs to align with @pezkuwi/networks) -// text: The text to display on the dropdown -// providers: The actual hosted secure websocket endpoint -// -// IMPORTANT: Alphabetical based on text -export const testParasPaseo: Omit[] = [ - // { - // homepage: 'https://testPaseoTeyrchainExample.com', - // info: 'paseoteyrchain', - // paraId: 2345, - // providers: { - // Acurast: 'wss://paseo-teyrchain-testnet-ws.prod.gke.papers.tech' - // }, - // text: 'Testnet Teyrchain', - // ui: { - // color: '#000000', - // logo: testnetTeyrchainSVG - // } - // } - { - homepage: 'https://ajuna.io/', - info: 'Ajuna(paseo)', - paraId: 2051, - providers: { - BajunNetwork: 'wss://rpc-paseo.ajuna.network' - }, - text: 'Ajuna Network (Paseo)', - ui: { - color: '#161212', - logo: nodesAjunaPNG - } - }, - { - info: 'paseoAmplitude', - paraId: 2124, - providers: { - // PendulumChain: 'wss://rpc-foucoco.pendulumchain.tech' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11267 - }, - text: 'Amplitude testnet (Foucoco)', - ui: { - color: '#5DEFA7', - logo: chainsAmplitudeSVG - } - }, - { - homepage: 'https://www.aventus.io/', - info: 'paseoAventus', - paraId: 2056, - providers: { - // Aventus: 'wss://public-rpc.testnet.aventus.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11827 - }, - text: 'Aventus', - ui: { - color: '#E6E6FA', - logo: nodesAventusSVG - } - }, - { - homepage: 'https://ajuna.io/', - info: 'Bajun(paseo)', - paraId: 2119, - providers: { - // BajunNetwork: 'wss://rpc-paseo.bajun.network' https://github.com/pezkuwichain/pezkuwi-apps/issues/11026 - }, - text: 'Bajun Network (Paseo)', - ui: { - color: '#161212', - logo: nodesBajunPNG - } - }, - { - homepage: 'https://bifrost.io', - info: 'Bifrost(Paseo)', - paraId: 2030, - providers: { - Liebi: 'wss://bifrost-rpc.paseo.liebi.com/ws', - Liebi2: 'wss://bifrost-rpc.paseo2.liebi.com/ws' - }, - text: 'Bifrost', - ui: { - color: '#5a25f0', - logo: nodesBifrostSVG - } - }, - { - homepage: 'https://darwinia.network/', - info: 'Darwinia Koi', - paraId: 2105, - providers: { - // Darwinia: 'wss://koi-rpc.darwinia.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11279 - }, - text: 'Darwinia Koi', - ui: { - color: '#FF0083', - logo: nodesDarwiniaKoiSVG - } - }, - { - homepage: 'https://fintradex.io/', - info: 'Fintra', - isPeopleForIdentity: true, - paraId: 4910, - providers: { - FINTRA: 'wss://testnet.fintra.network' - }, - relayName: 'paseo', - text: 'Fintra', - ui: { - color: '#2596be', - logo: nodesFintraSVG - } - }, - { - homepage: 'https://www.frequency.xyz', - info: 'Frequency', - paraId: 4000, - providers: { - 'Amplica Labs': 'wss://0.rpc.testnet.amplica.io' - }, - text: 'Frequency', - ui: { - color: '#bc86b7', - logo: chainsFrequencyPaseoSVG - } - }, - { - homepage: 'https://heima.network/', - info: 'heima-paseo', - paraId: 2106, - providers: { - Heima: 'wss://rpc.paseo-teyrchain.heima.network' - }, - text: 'Heima paseo', - ui: { - color: '#ECDA38', - logo: nodesHeimaPaseoPNG - } - }, - { - homepage: 'https://hydration.net', - info: 'pezkuwichainHydraDX', - paraId: 2034, - providers: { - 'Galactic Council': 'wss://paseo-rpc.play.hydration.cloud' - }, - text: 'Hydration (Paseo)', - ui: { - color: '#b3d7fa', - logo: chainsHydrationPaseoSVG - } - }, - { - homepage: 'https://hyperbridge.network', - info: 'Hyperbridge', - paraId: 4009, - providers: { - BlockOps: 'wss://hyperbridge-paseo-rpc.blockops.network' - }, - text: 'Hyperbridge (Gargantua)', - ui: { - color: '#ED6FF1', - logo: nodesHyperbridgePNG - } - }, - { - homepage: 'https://idealabs.network/', - info: 'Ideal Network', - paraId: 4502, - providers: { - 'IDN Node': 'wss://idn0-testnet.idealabs.network' - }, - text: 'Ideal Network', - ui: { - color: 'rgb(17, 35, 77)', - logo: nodesIdealNetworkSVG - } - }, - { - homepage: 'https://idealabs.network/', - info: 'IDN Consumer', - paraId: 4594, - providers: { - 'IDN Node': 'wss://idnc0-testnet.idealabs.network' - }, - text: 'IDN Consumer', - ui: { - color: 'rgb(241,208,84)', - logo: nodesIdncSVG - } - }, - { - homepage: 'https://integritee.network', - info: 'integritee', - paraId: 2039, - providers: { - // Integritee: 'wss://paseo.api.integritee.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11992 - }, - text: 'Integritee Network (Paseo)', - ui: { - color: '#658ea9', - logo: nodesIntegriteeSVG - } - }, - { - info: 'kilt', - paraId: 2086, - providers: { - 'KILT Foundation': 'wss://peregrine.kilt.io/' - }, - text: 'KILT Peregrine', - ui: { - color: 'linear-gradient(45deg, #D73D80 0%, #161B3B 100%)', - logo: nodesKiltIconSVG - } - }, - { - homepage: 'https://virto.network/', - info: 'kreivo', - isPeopleForIdentity: true, - paraId: 2281, - providers: { - Kippu: 'wss://testnet.kreivo.kippu.rocks/' - }, - relayName: 'paseo', - text: 'Kreivo de Paseo - By Virto', - ui: { - color: '#294940', - identityIcon: 'pezkuwi', - logo: chainsKreivoSVG - } - }, - { - homepage: 'https://laosnetwork.io/', - info: 'laos-sigma', - paraId: 4006, - providers: { - 'freeverse.io': 'wss://rpc.laossigma.laosfoundation.io' - }, - text: 'Laos Sigma', - ui: { - color: '#363435', - logo: chainsLaosSigmaPNG - } - }, - { - homepage: 'https://mandalachain.io', - info: 'Mandala', - paraId: 4818, - providers: { - Autobot: 'wss://rpc1.paseo.mandalachain.io', - Bumblebee: 'wss://rpc2.paseo.mandalachain.io' - }, - text: 'Mandala', - ui: { - color: '#0036ac', - logo: nodesMandalaPNG - } - }, - { - info: 'muse', - paraId: 3369, - providers: { - Parity: 'wss://paseo-muse-rpc.pezkuwi.io' - }, - text: 'Muse network', - ui: { - color: '#110ff9', - logo: nodesMusePNG - } - }, - { - homepage: 'https://myriad.social', - info: 'Myriad Social', - paraId: 4005, - providers: { - // myriadPaseo: 'wss://ws-rpc.paseo.myriad.social' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11589 - }, - text: 'Myriad Social Testnet', - ui: { - color: '#d5e3e4', - logo: nodesMyriadPaseoSVG - } - }, - { - homepage: 'https://neuroweb.ai', - info: 'NeuroWeb', - paraId: 2043, - providers: { - TraceLabs: 'wss://teyrchain-testnet-rpc.origin-trail.network/' - }, - text: 'NeuroWeb Testnet', - ui: { - color: '#646566', - logo: chainsNeurowebTestnetPNG - } - }, - { - homepage: 'https://www.nodle.com/', - info: 'NodleParadis', - paraId: 2026, - providers: { - OnFinality: 'wss://node-7273232234617282560.nv.onfinality.io/ws?apikey=b937a7d7-7395-49b9-b745-60a0342fa365' - }, - text: 'Nodle', - ui: { - color: '#1ab394', - logo: nodesNodleSVG - } - }, - { - info: 'opal', - paraId: 2037, - providers: { - 'Geo Load Balancer': 'wss://ws-opal.unique.network' - }, - text: 'OPAL by UNIQUE', - ui: { - color: '#3B9C9D', - logo: nodesOpalLogoPNG - } - }, - { - info: 'paseoEwx', - paraId: 3345, - providers: { - 'Energy Web': 'wss://public-rpc.testnet.energywebx.com/' - }, - text: 'PEX', - ui: { - color: '#452E66', - logo: nodesRexSVG - } - }, - { - homepage: 'https://popnetwork.xyz/', - info: 'Pop Network', - paraId: 4001, - providers: { - 'R0GUE-RPC1': 'wss://rpc1.paseo.popnetwork.xyz' - // 'R0GUE-RPC2': 'wss://rpc2.paseo.popnetwork.xyz', // https://github.com/pezkuwichain/pezkuwi-apps/issues/11629 - }, - text: 'Pop Network', - ui: { - color: 'linear-gradient(to right, rgb(230, 0, 122), rgb(83, 15, 160))', - logo: chainsPopNetworkSVG - } - }, - { - homepage: 'https://qfnetwork.xyz/', - info: 'qf-paseo', - paraId: 4775, - providers: { - // 'QF Network': 'wss://para-test.qfnetwork.xyz' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11745 - }, - text: 'QF Network (Paseo)', - ui: { - color: '#2E2E5C', - logo: chainsQfNetworkPNG - } - }, - { - info: 'regionxCocos', - paraId: 4509, - providers: { - // RegionX: 'wss://regionx-paseo.regionx.tech' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11098 - }, - text: 'RegionX(Paseo)', - ui: { - color: '#0CC184', - logo: nodesRegionxPNG - } - }, - { - homepage: 'https://astar.network', - info: 'PaseoShibuyaChain', - paraId: 2000, - providers: { - // Astar: 'wss://rpc.shibuya.astar.network' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11950 - }, - relayName: 'paseo', - text: 'Shibuya Testnet (Astar)', - ui: { - color: '#e84366', - logo: chainsShibuyaSVG - } - }, - { - info: 'paseoWatr', - paraId: 2058, - providers: { - // Watr: 'wss://rpc.dev.watr.org' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11648 - }, - text: 'Watr Network', - ui: { - color: '#373b39', - logo: chainsWatrPNG - } - }, - { - homepage: 'https://wetee.app/', - info: 'TEE cloud', - paraId: 4545, - providers: { - // WeTEEDAO: 'wss://paseo.asyou.me/ws' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11610 - }, - text: 'WeTEE (Paseo)', - ui: { - color: '#000', - logo: chainsWeTEESVG - } - }, - { - homepage: 'https://xcavate.io/', - info: 'Xcavate', - paraId: 4683, - providers: { - // Xcavate: 'wss://rpc2-paseo.xcavate.io' // https://github.com/pezkuwichain/pezkuwi-apps/issues/12007 - }, - text: 'Xcavate', - ui: { - color: '#FF0083', - logo: chainsMyxcavPNG - } - }, - { - homepage: 'https://xode.net', - info: 'paseoXode', - paraId: 4607, - providers: { - // XodeCommunity: 'wss://paseo-rpcnode.xode.net' // https://github.com/pezkuwichain/pezkuwi-apps/issues/12007 - }, - text: 'Xode', - ui: { - color: '#ed1f7a', - logo: nodesXodePNG - } - }, - { - homepage: 'zeitgeist.pm', - info: 'ZeitgeistBatteryStation', - paraId: 2101, - providers: { - // Zeitgeist: 'wss://bsr.zeitgeist.pm' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11992 - }, - text: 'Zeitgeist Battery Station', - ui: { - color: 'linear-gradient(180deg, rgba(32,90,172,1) 0%, rgba(26,72,138,1) 50%, rgba(13,36,69,1) 100%)', - logo: nodesZeitgeistPNG - } - } -]; - -export const testParasPaseoCommon: EndpointOption[] = [ - { - info: 'PaseoAssetHub', - isPeopleForIdentity: true, - paraId: 1000, - providers: { - Dwellir: 'wss://asset-hub-paseo-rpc.n.dwellir.com', - IBP1: 'wss://sys.ibp.network/asset-hub-paseo', - IBP2: 'wss://asset-hub-paseo.dotters.network', - StakeWorld: 'wss://pas-rpc.stakeworld.io/assethub', - TurboFlakes: 'wss://sys.turboflakes.io/asset-hub-paseo' - }, - relayName: 'paseo', - teleport: [-1, 1002, 1111], - text: 'Asset Hub', - ui: { - color: '#77bb77', - logo: nodesAssetHubSVG - } - }, - { - info: 'PaseoBridgeHub', - isPeopleForIdentity: true, - paraId: 1002, - providers: { - IBP1: 'wss://sys.ibp.network/bridgehub-paseo', - IBP2: 'wss://bridge-hub-paseo.dotters.network' - }, - relayName: 'paseo', - teleport: [-1, 1000], - text: 'Bridge Hub', - ui: { - color: '#AAADD7', - logo: nodesBridgeHubSVG - } - }, - { - info: 'PaseoCollectives', - isPeopleForIdentity: true, - paraId: 1001, - providers: { - IBP1: 'wss://collectives-paseo.rpc.amforc.com', - IBP2: 'wss://collectives-paseo.dotters.network' - }, - relayName: 'paseo', - teleport: [-1, 1000], - text: 'Collectives', - ui: { - color: '#e6777a', - logo: nodesCollectivesSVG - } - }, - { - info: 'PaseoCoretime', - isPeopleForIdentity: true, - paraId: 1005, - providers: { - IBP1: 'wss://sys.ibp.network/coretime-paseo', - IBP2: 'wss://coretime-paseo.dotters.network' - // ParaNodes: 'wss://paseo-coretime.paranodes.io', // https://github.com/pezkuwichain/pezkuwi-apps/issues/11587 - }, - relayName: 'paseo', - teleport: [-1], - text: 'Coretime', - ui: { - color: '#113911', - logo: chainsCoretimeDicleSVG - } - }, - { - info: 'PAssetHub - Contracts', - isPeopleForIdentity: true, - paraId: 1111, - providers: { - IBP1: 'wss://passet-hub-paseo.ibp.network', - IBP2: 'wss://passet-hub-paseo.dotters.network', - Parity: 'wss://testnet-passet-hub.pezkuwi.io' - }, - relayName: 'paseo', - teleport: [-1, 1000], - text: 'PAssetHub - Contracts', - ui: { - color: '#77bb77', - logo: nodesAssetHubSVG - } - }, - { - info: 'PaseoPeopleChain', - isPeople: true, - isPeopleForIdentity: false, - paraId: 1004, - providers: { - Amforc: 'wss://people-paseo.rpc.amforc.com', - IBP1: 'wss://sys.ibp.network/people-paseo', - IBP2: 'wss://people-paseo.dotters.network' - }, - relayName: 'paseo', - teleport: [-1], - text: 'People', - ui: { - color: '#e84366', - logo: chainsPeoplePezkuwiSVG - } - }, - { - info: 'PaseoPeopleLite', - isPeople: true, - isPeopleForIdentity: false, - paraId: 1044, - providers: { - Parity: 'wss://paseo-people-next-rpc.pezkuwi.io' - }, - relayName: 'paseo', - teleport: [-1], - text: 'People Lite', - ui: { - color: '#e84366', - logo: chainsPeoplePezkuwiSVG - } - } -]; - -export const testRelayPaseo: EndpointOption = { - dnslink: 'paseo', - genesisHash: PASEO_GENESIS, - info: 'paseo', - isPeopleForIdentity: true, - isRelay: true, - linked: [ - ...testParasPaseoCommon, - ...testParasPaseo - ], - providers: { - Amforc: 'wss://paseo.rpc.amforc.com', - Dwellir: 'wss://paseo-rpc.n.dwellir.com', - IBP1: 'wss://rpc.ibp.network/paseo', - IBP2: 'wss://paseo.dotters.network', - StakeWorld: 'wss://pas-rpc.stakeworld.io' - // Zondax: 'wss://api2.zondax.ch/pas/node/rpc' // https://github.com/pezkuwichain/pezkuwi-apps/issues/11199 - // 'light client': 'light://bizinikiwi-connect/paseo' - }, - teleport: getTeleports(testParasPaseoCommon), - text: 'Paseo Relay', - ui: { - color: '#38393F', - identityIcon: 'pezkuwi', - logo: chainsPaseoPNG - } -};