mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-07-30 04:15:42 +00:00
60a800b33e
- Clone Polkadot.js Apps repository - Update package.json with Pezkuwi branding - Add Pezkuwi endpoint to production chains (wss://pezkuwichain.app:9944) - Create comprehensive README for SDK UI - Set up project structure with all packages Next steps: - Apply Kurdistan colors (Kesk, Sor, Zer, Spi + Black) to UI theme - Replace logos with Pezkuwi branding - Test build and deployment
1013 lines
30 KiB
TypeScript
1013 lines
30 KiB
TypeScript
// Copyright 2017-2025 @polkadot/apps-config authors & contributors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
import type { EndpointOption } from './types.js';
|
|
|
|
import { KUSAMA_GENESIS } from '../api/constants.js';
|
|
import { chainsAbandPNG, chainsAcurastPNG, chainsAltairSVG, chainsAmplitudeSVG, chainsAssethubKusamaSVG, chainsCoretimeKusamaSVG, chainsDorafactoryPNG, chainsGenshiroSVG, chainsGmJPEG, chainsKaruraSVG, chainsKicoPNG, chainsKintsugiPNG, chainsKreivoSVG, chainsKusamaSVG, chainsListenPNG, chainsPeopleKusamaSVG, chainsQpnPNG, chainsRiodefiPNG, chainsShidenPNG, chainsTinkerPNG, chainsTuringPNG, chainsUnorthodoxPNG } from '../ui/logos/chains/index.js';
|
|
import { nodesApronPNG, nodesAresMarsPNG, nodesBajunPNG, nodesBasiliskPNG, nodesBifrostSVG, nodesBitcountryPNG, nodesBridgeHubBlackSVG, nodesCalamariPNG, nodesCrabSVG, nodesCurioSVG, nodesDatahighwayPNG, nodesEncointerBlueSVG, nodesHyperbridgePNG, nodesImbuePNG, nodesIpciSVG, nodesKabochaSVG, nodesKhalaSVG, nodesKrestPNG, nodesLoomNetworkPNG, nodesMoonriverSVG, nodesParallelSVG, nodesPicassoPNG, nodesPichiuPNG, nodesPolkasmithSVG, nodesQuartzPNG, nodesRegionxPNG, nodesRobonomicsSVG, nodesSakuraSVG, nodesShadowSVG, nodesSnowPNG, nodesSoraSubstrateSVG, nodesSubgameSVG, nodesSubsocialXSVG, nodesT1rnPNG, nodesTrustbasePNG, nodesXodePNG, nodesYerbanetworkPNG, nodesZeroSVG } 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
|
|
// Polkadot) 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 @polkadot/networks)
|
|
// text: The text to display on the dropdown
|
|
// providers: The actual hosted secure websocket endpoint
|
|
//
|
|
// IMPORTANT: Alphabetical based on text
|
|
export const prodParasKusama: Omit<EndpointOption, 'teleport'>[] = [
|
|
{
|
|
homepage: 'https://a.band',
|
|
info: 'aband',
|
|
paraId: 2257,
|
|
providers: {
|
|
// 'Aband DAO': 'wss://rpc-parachain.a.band' // https://github.com/polkadot-js/apps/issues/9334
|
|
},
|
|
text: 'Aband',
|
|
ui: {
|
|
color: '#7358ff',
|
|
logo: chainsAbandPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://acurast.com',
|
|
info: 'acurast',
|
|
paraId: 2239,
|
|
providers: {
|
|
Acurast: 'wss://public-rpc.canary.acurast.com'
|
|
// Acurast: 'wss://acurast-canarynet-ws.prod.gke.papers.tech' // https://github.com/polkadot-js/apps/issues/10667
|
|
},
|
|
text: 'Acurast Canary',
|
|
ui: {
|
|
color: '#000000',
|
|
logo: chainsAcurastPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://centrifuge.io/altair',
|
|
info: 'altair',
|
|
paraId: 2088,
|
|
providers: {
|
|
// Centrifuge: 'wss://fullnode.altair.centrifuge.io', // https://github.com/polkadot-js/apps/issues/11566
|
|
OnFinality: 'wss://altair.api.onfinality.io/public-ws'
|
|
},
|
|
text: 'Altair',
|
|
ui: {
|
|
color: '#ffb700',
|
|
logo: chainsAltairSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://pendulumchain.org/amplitude',
|
|
info: 'amplitude',
|
|
paraId: 2124,
|
|
providers: {
|
|
PendulumChain: 'wss://rpc-amplitude.pendulumchain.tech'
|
|
},
|
|
text: 'Amplitude',
|
|
ui: {
|
|
color: '#5DEFA7',
|
|
logo: chainsAmplitudeSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://ajuna.io',
|
|
info: 'bajun',
|
|
paraId: 2119,
|
|
providers: {
|
|
// AjunaNetwork: 'wss://rpc-para.bajun.network' // https://github.com/polkadot-js/apps/issues/11544
|
|
// OnFinality: 'wss://bajun.api.onfinality.io/public-ws'
|
|
// RadiumBlock: 'wss://bajun.public.curie.radiumblock.co/ws' https://github.com/polkadot-js/apps/issues/11157
|
|
},
|
|
text: 'Bajun Network',
|
|
ui: {
|
|
color: '#161212',
|
|
logo: nodesBajunPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://app.basilisk.cloud',
|
|
info: 'basilisk',
|
|
paraId: 2090,
|
|
providers: {
|
|
Basilisk: 'wss://rpc.basilisk.cloud',
|
|
Dwellir: 'wss://basilisk-rpc.n.dwellir.com'
|
|
// OnFinality: 'wss://basilisk.api.onfinality.io/public-ws' // https://github.com/polkadot-js/apps/issues/9414
|
|
},
|
|
text: 'Basilisk',
|
|
ui: {
|
|
color: '#49E49F',
|
|
logo: nodesBasiliskPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://bifrost.io/',
|
|
info: 'bifrost',
|
|
paraId: 2001,
|
|
providers: {
|
|
Liebi: 'wss://bifrost-rpc.liebi.com/ws',
|
|
LiebiUS: 'wss://us.bifrost-rpc.liebi.com/ws'
|
|
// OnFinality: 'wss://bifrost-parachain.api.onfinality.io/public-ws'
|
|
},
|
|
text: 'Bifrost',
|
|
ui: {
|
|
color: '#5a25f0',
|
|
logo: nodesBifrostSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://www.calamari.network/',
|
|
info: 'calamari',
|
|
paraId: 2084,
|
|
providers: {
|
|
// 'Manta Network': 'wss://calamari.systems' // https://github.com/polkadot-js/apps/issues/11439
|
|
},
|
|
text: 'Calamari',
|
|
ui: {
|
|
color: '#000000',
|
|
logo: nodesCalamariPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://crab.network',
|
|
info: 'crab',
|
|
paraId: 2105,
|
|
providers: {
|
|
Darwinia: 'wss://crab-rpc.darwinia.network/'
|
|
// Dcdao: 'wss://crab-rpc.dcdao.box', // https://github.com/polkadot-js/apps/issues/11232
|
|
// Dwellir: 'wss://darwiniacrab-rpc.n.dwellir.com' // https://github.com/polkadot-js/apps/issues/11965
|
|
},
|
|
text: 'Crab',
|
|
ui: {
|
|
color: '#512DBC',
|
|
logo: nodesCrabSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://crust.network/',
|
|
info: 'shadow',
|
|
paraId: 2012,
|
|
providers: {
|
|
Crust: 'wss://rpc-shadow.crust.network/',
|
|
'Crust APP': 'wss://rpc-shadow.crustnetwork.app',
|
|
'Crust CC': 'wss://rpc-shadow.crustnetwork.cc',
|
|
'Crust XYZ': 'wss://rpc-shadow.crustnetwork.xyz'
|
|
},
|
|
text: 'Crust Shadow',
|
|
ui: {
|
|
logo: nodesShadowSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://crust.network/',
|
|
info: 'shadow',
|
|
isUnreachable: true,
|
|
paraId: 2225,
|
|
providers: {
|
|
// also duplicated right above (hence marked unreachable)
|
|
// Crust: 'wss://rpc-shadow.crust.network/' // https://github.com/polkadot-js/apps/issues/8355
|
|
},
|
|
text: 'Crust Shadow 2',
|
|
ui: {
|
|
logo: nodesShadowSVG
|
|
}
|
|
},
|
|
{
|
|
info: 'curio',
|
|
paraId: 3339,
|
|
providers: {
|
|
// Curio: 'wss://parachain.curioinvest.com/' // https://github.com/polkadot-js/apps/issues/11809
|
|
},
|
|
text: 'Curio',
|
|
ui: {
|
|
color: 'rgb(96, 98, 246)',
|
|
logo: nodesCurioSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://ipci.io',
|
|
info: 'ipci',
|
|
paraId: 2222,
|
|
providers: {
|
|
Airalab: 'wss://ipci.rpc.robonomics.network'
|
|
},
|
|
text: 'DAO IPCI',
|
|
ui: {
|
|
logo: nodesIpciSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://dorafactory.org/kusama/',
|
|
info: 'dorafactory',
|
|
paraId: 2115,
|
|
providers: {
|
|
// DORA: 'wss://kusama.dorafactory.org' // https://github.com/polkadot-js/apps/issues/9748
|
|
},
|
|
text: 'Dora Factory',
|
|
ui: {
|
|
color: '#FF761C',
|
|
logo: chainsDorafactoryPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://genshiro.io',
|
|
info: 'Genshiro',
|
|
paraId: 2024,
|
|
providers: {
|
|
// Genshiro: 'wss://node.genshiro.io' // https://github.com/polkadot-js/apps/issues/10174
|
|
},
|
|
text: 'Genshiro',
|
|
ui: {
|
|
color: '#e8662d',
|
|
logo: chainsGenshiroSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://genshiro.equilibrium.io',
|
|
info: 'genshiro',
|
|
isUnreachable: true,
|
|
paraId: 2226,
|
|
providers: {
|
|
// Equilibrium: 'wss://node.genshiro.io' // https://github.com/polkadot-js/apps/issues/10174
|
|
},
|
|
text: 'Genshiro crowdloan 2',
|
|
ui: {
|
|
color: '#e8662d',
|
|
logo: chainsGenshiroSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://gmordie.com',
|
|
info: 'gm',
|
|
paraId: 2123,
|
|
providers: {
|
|
// GMorDieDAO: 'wss://kusama.gmordie.com', // https://github.com/polkadot-js/apps/issues/8457
|
|
// 'GM Intern': 'wss://intern.gmordie.com', // https://github.com/polkadot-js/apps/issues/9381
|
|
// TerraBioDAO: 'wss://ws-node-gm.terrabiodao.org', // https://github.com/polkadot-js/apps/issues/8867
|
|
// Leemo: 'wss://leemo.gmordie.com', // https://github.com/polkadot-js/apps/issues/9712
|
|
// 'bLd Nodes': 'wss://ws.gm.bldnodes.org', // https://github.com/polkadot-js/apps/issues/9947
|
|
'light client': 'light://substrate-connect/kusama/gm'
|
|
},
|
|
text: 'GM',
|
|
ui: {
|
|
color: '#f47b36',
|
|
logo: chainsGmJPEG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://hyperbridge.network',
|
|
info: 'hyperbridge',
|
|
paraId: 3340,
|
|
providers: {
|
|
// BlockOps: 'wss://hyperbridge-messier-rpc.blockops.network' // https://github.com/polkadot-js/apps/issues/10555
|
|
},
|
|
text: 'Hyperbridge (Messier)',
|
|
ui: {
|
|
color: '#ED6FF1',
|
|
logo: nodesHyperbridgePNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://imbue.network',
|
|
info: 'imbue',
|
|
paraId: 2121,
|
|
providers: {
|
|
// 'Imbue Network 0': 'wss://kusama.imbuenetwork.com' // https://github.com/polkadot-js/apps/issues/11364
|
|
// 'Imbue Network 1': 'wss://collator.production.imbue.network' // https://github.com/polkadot-js/apps/issues/9848
|
|
},
|
|
text: 'Imbue Network',
|
|
ui: {
|
|
color: '#baff36',
|
|
logo: nodesImbuePNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://invarch.network/tinkernet',
|
|
info: 'tinker',
|
|
paraId: 2125,
|
|
providers: {
|
|
// 'InvArch Team': 'wss://tinker.invarch.network', // https://github.com/polkadot-js/apps/issues/8623
|
|
// OnFinality: 'wss://invarch-tinkernet.api.onfinality.io/public-ws', // https://github.com/polkadot-js/apps/issues/9955
|
|
'light client': 'light://substrate-connect/kusama/tinkernet'
|
|
},
|
|
text: 'InvArch Tinkernet',
|
|
ui: {
|
|
color: '#161616',
|
|
logo: chainsTinkerPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://kabocha.network',
|
|
info: 'kabocha',
|
|
paraId: 2113,
|
|
providers: {
|
|
JelliedOwl: 'wss://kabocha.jelliedowl.net'
|
|
},
|
|
text: 'Kabocha',
|
|
ui: {
|
|
color: 'repeating-radial-gradient(black, black 4px, yellow 5px)',
|
|
logo: nodesKabochaSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://acala.network/karura/join-karura',
|
|
info: 'karura',
|
|
paraId: 2000,
|
|
providers: {
|
|
'Acala Foundation 0': 'wss://karura-rpc-0.aca-api.network',
|
|
'Acala Foundation 1': 'wss://karura-rpc-1.aca-api.network',
|
|
'Acala Foundation 2': 'wss://karura-rpc-2.aca-api.network/ws',
|
|
'Acala Foundation 3': 'wss://karura-rpc-3.aca-api.network/ws',
|
|
Dwellir: 'wss://karura-rpc.n.dwellir.com'
|
|
// LuckyFriday: 'wss://rpc-karura.luckyfriday.io', // https://github.com/polkadot-js/apps/issues/10663
|
|
// OnFinality: 'wss://karura.api.onfinality.io/public-ws'
|
|
// 'Polkawallet 0': 'wss://karura.polkawallet.io' // https://github.com/polkadot-js/apps/issues/9383
|
|
},
|
|
text: 'Karura',
|
|
ui: {
|
|
color: '#ff4c3b',
|
|
logo: chainsKaruraSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://phala.network/',
|
|
info: 'khala',
|
|
paraId: 2004,
|
|
providers: {
|
|
// Helikon: 'wss://rpc.helikon.io/khala'
|
|
// OnFinality: 'wss://khala.api.onfinality.io/public-ws',
|
|
// Phala: 'wss://khala-api.phala.network/ws', // https://github.com/polkadot-js/apps/issues/11178
|
|
// RadiumBlock: 'wss://khala.public.curie.radiumblock.co/ws'// https://github.com/polkadot-js/apps/issues/11274
|
|
// Rockx: 'wss://rockx-khala.w3node.com/polka-public-khala/ws' // https://github.com/polkadot-js/apps/issues/10728
|
|
},
|
|
text: 'Khala Network',
|
|
ui: {
|
|
color: '#03f3f3',
|
|
logo: nodesKhalaSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://dico.io/',
|
|
info: 'kico',
|
|
paraId: 2107,
|
|
providers: {
|
|
// 'DICO Foundation': 'wss://rpc.kico.dico.io' // https://github.com/polkadot-js/apps/issues/9266
|
|
// 'DICO Foundation 2': 'wss://rpc.api.kico.dico.io' // https://github.com/polkadot-js/apps/issues/8203
|
|
},
|
|
text: 'KICO',
|
|
ui: {
|
|
color: '#29B58D',
|
|
logo: chainsKicoPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://dico.io/',
|
|
info: 'kico 2',
|
|
paraId: 2235,
|
|
providers: {
|
|
// 'DICO Foundation': 'wss://rpc.kico2.dico.io' // https://github.com/polkadot-js/apps/issues/8415
|
|
},
|
|
text: 'KICO 2',
|
|
ui: {
|
|
color: '#29B58D',
|
|
logo: chainsKicoPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://kintsugi.interlay.io/',
|
|
info: 'kintsugi',
|
|
paraId: 2092,
|
|
providers: {
|
|
'Kintsugi Labs': 'wss://api-kusama.interlay.io/parachain',
|
|
// LuckyFriday: 'wss://rpc-kintsugi.luckyfriday.io/', // https://github.com/polkadot-js/apps/issues/9947
|
|
OnFinality: 'wss://kintsugi.api.onfinality.io/public-ws'
|
|
},
|
|
text: 'Kintsugi BTC',
|
|
ui: {
|
|
color: '#1a0a2d',
|
|
logo: chainsKintsugiPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'http://apron.network/',
|
|
info: 'kpron',
|
|
isUnreachable: true,
|
|
paraId: 2019,
|
|
providers: {
|
|
Kpron: 'wss://kusama-kpron-rpc.apron.network/'
|
|
},
|
|
text: 'Kpron',
|
|
ui: {
|
|
color: 'linear-gradient(45deg, #0099F7 0%, #2E49EB 100%)',
|
|
logo: nodesApronPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://virto.network/',
|
|
info: 'kreivo',
|
|
isPeopleForIdentity: true,
|
|
paraId: 2281,
|
|
providers: {
|
|
Kippu: 'wss://kreivo.kippu.rocks/'
|
|
// Virto: 'wss://kreivo.io/' // https://github.com/polkadot-js/apps/issues/11544
|
|
},
|
|
relayName: 'kusama',
|
|
text: 'Kreivo - By Virto',
|
|
ui: {
|
|
color: '#294940',
|
|
identityIcon: 'polkadot',
|
|
logo: chainsKreivoSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://krest.peaq.network/',
|
|
info: 'krest',
|
|
paraId: 2241,
|
|
providers: {
|
|
Krest: 'wss://wss-krest.peaq.network/',
|
|
OnFinality: 'wss://krest.api.onfinality.io/public-ws'
|
|
// UnitedBloc: 'wss://krest.unitedbloc.com/' https://github.com/polkadot-js/apps/issues/10997
|
|
},
|
|
text: 'Krest',
|
|
ui: {
|
|
logo: nodesKrestPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://listen.io/',
|
|
info: 'listen',
|
|
paraId: 2118,
|
|
providers: {
|
|
// 'Listen Foundation 1': 'wss://rpc.mainnet.listen.io', // https://github.com/polkadot-js/apps/issues/9069
|
|
// 'Listen Foundation 2': 'wss://wss.mainnet.listen.io' // https://github.com/polkadot-js/apps/issues/9106
|
|
},
|
|
text: 'Listen Network',
|
|
ui: {
|
|
color: '#FFAD0A',
|
|
logo: chainsListenPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://loomx.io/',
|
|
info: 'loomNetwork',
|
|
paraId: 2080,
|
|
providers: {
|
|
// LoomNetwork: 'wss://kusama.dappchains.com' // https://github.com/polkadot-js/apps/issues/5888
|
|
},
|
|
text: 'Loom Network',
|
|
ui: {
|
|
logo: nodesLoomNetworkPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://www.aresprotocol.io/mars',
|
|
info: 'mars',
|
|
paraId: 2008,
|
|
providers: {
|
|
// AresProtocol: 'wss://wss.mars.aresprotocol.io' // https://github.com/polkadot-js/apps/issues/8937
|
|
},
|
|
text: 'Mars',
|
|
ui: {
|
|
color: '#E56239',
|
|
logo: nodesAresMarsPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://moonbeam.network/networks/moonriver/',
|
|
info: 'moonriver',
|
|
paraId: 2023,
|
|
providers: {
|
|
Allnodes: 'wss://moonriver-rpc.publicnode.com',
|
|
// Dwellir: 'wss://moonriver-rpc.n.dwellir.com', // https://github.com/polkadot-js/apps/issues/11935
|
|
'Moonbeam Foundation': 'wss://wss.api.moonriver.moonbeam.network',
|
|
OnFinality: 'wss://moonriver.api.onfinality.io/public-ws',
|
|
RadiumBlock: 'wss://moonriver.public.curie.radiumblock.co/ws',
|
|
UnitedBloc: 'wss://moonriver.unitedbloc.com'
|
|
},
|
|
text: 'Moonriver',
|
|
ui: {
|
|
color: '#06353d',
|
|
logo: nodesMoonriverSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://parallel.fi',
|
|
info: 'heiko',
|
|
paraId: 2085,
|
|
providers: {
|
|
// OnFinality: 'wss://parallel-heiko.api.onfinality.io/public-ws', // https://github.com/polkadot-js/apps/issues/9964
|
|
// Parallel: 'wss://heiko-rpc.parallel.fi' // https://github.com/polkadot-js/apps/issues/11337
|
|
},
|
|
text: 'Parallel Heiko',
|
|
ui: {
|
|
color: '#42d5de',
|
|
logo: nodesParallelSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://parallel.fi',
|
|
info: 'heiko',
|
|
isUnreachable: true,
|
|
paraId: 2126,
|
|
providers: {},
|
|
text: 'Parallel Heiko 2',
|
|
ui: {
|
|
color: '#42d5de',
|
|
logo: nodesParallelSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://picasso.composable.finance/',
|
|
info: 'picasso',
|
|
paraId: 2087,
|
|
providers: {
|
|
// Composable: 'wss://rpc.composablenodes.tech' // https://github.com/polkadot-js/apps/issues/11935
|
|
// LuckyFriday: 'wss://rpc-picasso.luckyfriday.io' // https://github.com/polkadot-js/apps/issues/9947
|
|
},
|
|
text: 'Picasso',
|
|
ui: {
|
|
color: '#000000',
|
|
logo: nodesPicassoPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://kylin.network/',
|
|
info: 'pichiu',
|
|
paraId: 2102,
|
|
providers: {
|
|
// 'Kylin Network': 'wss://kusama.kylin-node.co.uk' // https://github.com/polkadot-js/apps/issues/9560
|
|
},
|
|
text: 'Pichiu',
|
|
ui: {
|
|
color: '#ed007e',
|
|
logo: nodesPichiuPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://pioneer.bit.country/?ref=polkadotjs',
|
|
info: 'pioneer',
|
|
paraId: 2096,
|
|
providers: {
|
|
// MetaverseNetwork: 'wss://pioneer-rpc-3.bit.country/wss' // https://github.com/polkadot-js/apps/issues/11531
|
|
// OnFinality: 'wss://pioneer.api.onfinality.io/public-ws' // https://github.com/polkadot-js/apps/issues/9955
|
|
},
|
|
text: 'Pioneer',
|
|
ui: {
|
|
color: '#000000',
|
|
logo: nodesBitcountryPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://polkasmith.polkafoundry.com/',
|
|
info: 'polkasmith',
|
|
paraId: 2009,
|
|
providers: {
|
|
// PolkaSmith: 'wss://wss-polkasmith.polkafoundry.com' // https://github.com/polkadot-js/apps/issues/6595
|
|
},
|
|
text: 'PolkaSmith by PolkaFoundry',
|
|
ui: {
|
|
color: '#0DDDFB',
|
|
logo: nodesPolkasmithSVG
|
|
}
|
|
},
|
|
{
|
|
info: 'qpn',
|
|
paraId: 2274,
|
|
providers: {
|
|
// FerrumNetwork: 'wss://qpn.svcs.ferrumnetwork.io/' // https://github.com/polkadot-js/apps/issues/10172
|
|
},
|
|
text: 'Quantum Portal Network',
|
|
ui: {
|
|
color: '#b37700',
|
|
logo: chainsQpnPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://unique.network/',
|
|
info: 'quartz',
|
|
paraId: 2095,
|
|
providers: {
|
|
// Dwellir: 'wss://quartz-rpc.n.dwellir.com', // https://github.com/polkadot-js/apps/issues/11513
|
|
// OnFinality: 'wss://quartz.api.onfinality.io/public-ws', // https://github.com/polkadot-js/apps/issues/9972
|
|
'Geo Load Balancer': 'wss://ws-quartz.unique.network'
|
|
// 'Unique America': 'wss://us-ws-quartz.unique.network', // https://github.com/polkadot-js/apps/issues/11477
|
|
// 'Unique Asia': 'wss://asia-ws-quartz.unique.network', // https://github.com/polkadot-js/apps/issues/11846
|
|
// 'Unique Europe': 'wss://eu-ws-quartz.unique.network'
|
|
},
|
|
text: 'QUARTZ by UNIQUE',
|
|
ui: {
|
|
color: '#FF4D6A',
|
|
logo: nodesQuartzPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://www.regionx.tech/',
|
|
info: 'regionx',
|
|
paraId: 3422,
|
|
providers: {
|
|
// RegionX: 'wss://regionx-kusama-rpc-lb.zeeve.net/ld940yl9c6/rpc' // https://github.com/polkadot-js/apps/issues/11992
|
|
},
|
|
text: 'RegionX',
|
|
ui: {
|
|
color: '#0CC184',
|
|
logo: nodesRegionxPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://riodefi.com',
|
|
info: 'riodefi',
|
|
paraId: 2227,
|
|
providers: {
|
|
// RioProtocol: 'wss://rio-kusama.riocorenetwork.com' // https://github.com/polkadot-js/apps/issues/9261
|
|
},
|
|
text: 'RioDeFi',
|
|
ui: {
|
|
color: '#4E7AED',
|
|
logo: chainsRiodefiPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'http://robonomics.network/',
|
|
info: 'robonomics',
|
|
paraId: 2048,
|
|
providers: {
|
|
Airalab: 'wss://kusama.rpc.robonomics.network/'
|
|
// Leemo: 'wss://robonomics.leemo.me', // https://github.com/polkadot-js/apps/issues/9817
|
|
// OnFinality: 'wss://robonomics.api.onfinality.io/public-ws', // https://github.com/polkadot-js/apps/issues/9824
|
|
// Samsara: 'wss://robonomics.0xsamsara.com' https://github.com/polkadot-js/apps/issues/11026
|
|
},
|
|
text: 'Robonomics',
|
|
ui: {
|
|
color: '#000000',
|
|
logo: nodesRobonomicsSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'http://robonomics.network/',
|
|
info: 'robonomics',
|
|
isUnreachable: true,
|
|
paraId: 2240,
|
|
providers: {
|
|
Airalab: 'wss://kusama.rpc.robonomics.network/'
|
|
// Leemo: 'wss://robonomics.leemo.me', // https://github.com/polkadot-js/apps/issues/9817
|
|
// OnFinality: 'wss://robonomics.api.onfinality.io/public-ws', // https://github.com/polkadot-js/apps/issues/9824
|
|
// Samsara: 'wss://robonomics.0xsamsara.com' https://github.com/polkadot-js/apps/issues/11026
|
|
},
|
|
text: 'Robonomics 2',
|
|
ui: {
|
|
color: '#2949d3',
|
|
logo: nodesRobonomicsSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://clover.finance/',
|
|
info: 'sakura',
|
|
isUnreachable: true,
|
|
paraId: 2016,
|
|
providers: {
|
|
Clover: 'wss://api-sakura.clover.finance'
|
|
},
|
|
text: 'Sakura',
|
|
ui: {
|
|
color: '#ff5995',
|
|
logo: nodesSakuraSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://shiden.astar.network/',
|
|
info: 'shiden',
|
|
paraId: 2007,
|
|
providers: {
|
|
Astar: 'wss://rpc.shiden.astar.network',
|
|
// Blast: 'wss://shiden.public.blastapi.io', // https://github.com/polkadot-js/apps/issues/11610
|
|
Dwellir: 'wss://shiden-rpc.n.dwellir.com',
|
|
OnFinality: 'wss://shiden.api.onfinality.io/public-ws',
|
|
RadiumBlock: 'wss://shiden.public.curie.radiumblock.co/ws',
|
|
'light client': 'light://substrate-connect/kusama/shiden'
|
|
},
|
|
text: 'Shiden',
|
|
ui: {
|
|
color: '#5923B2',
|
|
logo: chainsShidenPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://shiden.astar.network/',
|
|
info: 'shiden',
|
|
isUnreachable: true,
|
|
paraId: 2120,
|
|
providers: {
|
|
StakeTechnologies: 'wss://rpc.shiden.astar.network'
|
|
},
|
|
text: 'Shiden Crowdloan 2',
|
|
ui: {
|
|
color: '#5923B2',
|
|
logo: chainsShidenPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://icenetwork.io/snow',
|
|
info: 'snow',
|
|
paraId: 2129,
|
|
providers: {
|
|
// IceNetwork: 'wss://snow-rpc.icenetwork.io' // https://github.com/polkadot-js/apps/issues/9405
|
|
},
|
|
text: 'SNOW Network',
|
|
ui: {
|
|
logo: nodesSnowPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://sora.org/',
|
|
info: 'sora',
|
|
paraId: 2011,
|
|
providers: {
|
|
Soramitsu: 'wss://ws.parachain-collator-2.c2.sora2.soramitsu.co.jp'
|
|
},
|
|
text: 'SORA',
|
|
ui: {
|
|
color: '#2D2926',
|
|
logo: nodesSoraSubstrateSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'http://subgame.org/',
|
|
info: 'subgame',
|
|
paraId: 2018,
|
|
providers: {
|
|
// SubGame: 'wss://gamma.subgame.org/' // https://github.com/polkadot-js/apps/issues/7982
|
|
},
|
|
text: 'SubGame Gamma',
|
|
ui: {
|
|
color: '#EB027D',
|
|
logo: nodesSubgameSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://subsocial.network/',
|
|
info: 'subsocialX',
|
|
paraId: 2100,
|
|
providers: {
|
|
// 'Dappforce 1': 'wss://para.subsocial.network'
|
|
},
|
|
text: 'SubsocialX',
|
|
ui: {
|
|
color: '#69058C',
|
|
logo: nodesSubsocialXSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://www.t3rn.io/',
|
|
info: 't1rn',
|
|
paraId: 3334,
|
|
providers: {
|
|
// t3rn: 'wss://rpc.t1rn.io' // https://github.com/polkadot-js/apps/issues/10091
|
|
},
|
|
text: 't1rn',
|
|
ui: {
|
|
color: '#131532',
|
|
logo: nodesT1rnPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://www.datahighway.com/',
|
|
info: 'tanganika',
|
|
paraId: 2116,
|
|
providers: {
|
|
// DataHighway: 'wss://tanganika.datahighway.com' // https://github.com/polkadot-js/apps/issues/9383
|
|
},
|
|
text: 'Tanganika',
|
|
ui: {
|
|
color: 'linear-gradient(-90deg, #9400D3 0%, #5A5CA9 50%, #00BFFF 100%)',
|
|
logo: nodesDatahighwayPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://trustbase.network/',
|
|
info: 'trustbase',
|
|
isUnreachable: true,
|
|
paraId: 2078,
|
|
providers: {},
|
|
text: 'TrustBase',
|
|
ui: {
|
|
color: '#ff43aa',
|
|
logo: nodesTrustbasePNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://oak.tech',
|
|
info: 'turing',
|
|
paraId: 2114,
|
|
providers: {
|
|
// OAK: 'wss://rpc.turing.oak.tech' // https://github.com/polkadot-js/apps/issues/11098
|
|
},
|
|
text: 'Turing Network',
|
|
ui: {
|
|
color: '#A8278C',
|
|
logo: chainsTuringPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://standard.tech/',
|
|
info: 'unorthodox',
|
|
paraId: 2094,
|
|
providers: {
|
|
// 'Standard Protocol': 'wss://rpc.kusama.standard.tech' // https://github.com/polkadot-js/apps/issues/8525
|
|
},
|
|
text: 'Unorthodox',
|
|
ui: {
|
|
color: 'radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(42,244,187,1) 35%, rgba(10,10,10,1) 100%)',
|
|
logo: chainsUnorthodoxPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://xode.net',
|
|
info: 'xode',
|
|
paraId: 3344,
|
|
providers: {
|
|
XodeCommunity: 'wss://kusama-rpcnode.xode.net'
|
|
},
|
|
text: 'Xode',
|
|
ui: {
|
|
color: '#ed1f7a',
|
|
logo: nodesXodePNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://yerba.network',
|
|
info: 'yerba',
|
|
paraId: 3345,
|
|
providers: {},
|
|
text: 'Yerba Network',
|
|
ui: {
|
|
color: '#a5503c',
|
|
logo: nodesYerbanetworkPNG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://zero.io',
|
|
info: 'zero',
|
|
paraId: 2236,
|
|
providers: {
|
|
// 'Zero Network': 'wss://rpc-1.kusama.node.zero.io' // https://github.com/polkadot-js/apps/issues/10803
|
|
// GameDAO: 'wss://rpc-1.gamedao.net' https://github.com/polkadot-js/apps/issues/11026
|
|
},
|
|
text: 'ZERO Canary',
|
|
ui: {
|
|
color: '#000000',
|
|
logo: nodesZeroSVG
|
|
}
|
|
}
|
|
];
|
|
|
|
export const prodParasKusamaCommon: EndpointOption[] = [
|
|
{
|
|
info: 'KusamaAssetHub',
|
|
isPeopleForIdentity: true,
|
|
paraId: 1000,
|
|
providers: {
|
|
Dwellir: 'wss://asset-hub-kusama-rpc.n.dwellir.com',
|
|
'Dwellir Tunisia': 'wss://statemine-rpc-tn.dwellir.com',
|
|
IBP1: 'wss://sys.ibp.network/asset-hub-kusama',
|
|
IBP2: 'wss://asset-hub-kusama.dotters.network',
|
|
LuckyFriday: 'wss://rpc-asset-hub-kusama.luckyfriday.io',
|
|
OnFinality: 'wss://assethub-kusama.api.onfinality.io/public-ws',
|
|
Parity: 'wss://kusama-asset-hub-rpc.polkadot.io',
|
|
RadiumBlock: 'wss://statemine.public.curie.radiumblock.co/ws',
|
|
Stakeworld: 'wss://ksm-rpc.stakeworld.io/assethub'
|
|
},
|
|
relayName: 'kusama',
|
|
teleport: [-1, 1002, 1005, 1001, 1004],
|
|
text: 'Asset Hub',
|
|
ui: {
|
|
color: '#113911',
|
|
logo: chainsAssethubKusamaSVG
|
|
}
|
|
},
|
|
{
|
|
info: 'kusamaBridgeHub',
|
|
isPeopleForIdentity: true,
|
|
paraId: 1002,
|
|
providers: {
|
|
Dwellir: 'wss://bridge-hub-kusama-rpc.n.dwellir.com',
|
|
'Dwellir Tunisia': 'wss://kusama-bridge-hub-rpc-tn.dwellir.com',
|
|
IBP1: 'wss://sys.ibp.network/bridgehub-kusama',
|
|
IBP2: 'wss://bridge-hub-kusama.dotters.network',
|
|
LuckyFriday: 'wss://rpc-bridge-hub-kusama.luckyfriday.io',
|
|
OnFinality: 'wss://bridgehub-kusama.api.onfinality.io/public-ws',
|
|
Parity: 'wss://kusama-bridge-hub-rpc.polkadot.io',
|
|
RadiumBlock: 'wss://bridgehub-kusama.public.curie.radiumblock.co/ws',
|
|
Stakeworld: 'wss://ksm-rpc.stakeworld.io/bridgehub'
|
|
},
|
|
relayName: 'kusama',
|
|
teleport: [-1, 1000],
|
|
text: 'Bridge Hub',
|
|
ui: {
|
|
logo: nodesBridgeHubBlackSVG
|
|
}
|
|
},
|
|
{
|
|
info: 'kusamaCoretime',
|
|
isPeopleForIdentity: true,
|
|
paraId: 1005,
|
|
providers: {
|
|
Dwellir: 'wss://coretime-kusama-rpc.n.dwellir.com',
|
|
IBP1: 'wss://sys.ibp.network/coretime-kusama',
|
|
IBP2: 'wss://coretime-kusama.dotters.network',
|
|
LuckyFriday: 'wss://rpc-coretime-kusama.luckyfriday.io',
|
|
OnFinality: 'wss://coretime-kusama.api.onfinality.io/public-ws',
|
|
Parity: 'wss://kusama-coretime-rpc.polkadot.io',
|
|
Stakeworld: 'wss://ksm-rpc.stakeworld.io/coretime'
|
|
},
|
|
relayName: 'kusama',
|
|
teleport: [-1, 1000],
|
|
text: 'Coretime',
|
|
ui: {
|
|
color: '#113911',
|
|
logo: chainsCoretimeKusamaSVG
|
|
}
|
|
},
|
|
{
|
|
homepage: 'https://encointer.org/',
|
|
info: 'encointer',
|
|
isPeopleForIdentity: true,
|
|
paraId: 1001,
|
|
providers: {
|
|
Dwellir: 'wss://encointer-kusama-rpc.n.dwellir.com',
|
|
'Encointer Association': 'wss://kusama.api.encointer.org',
|
|
IBP1: 'wss://sys.ibp.network/encointer-kusama',
|
|
IBP2: 'wss://encointer-kusama.dotters.network',
|
|
LuckyFriday: 'wss://rpc-encointer-kusama.luckyfriday.io'
|
|
// OnFinality: 'wss://encointer.api.onfinality.io/public-ws', // https://github.com/polkadot-js/apps/issues/9986
|
|
// Stakeworld: 'wss://ksm-rpc.stakeworld.io/encointer'
|
|
},
|
|
relayName: 'kusama',
|
|
teleport: [-1, 1000],
|
|
text: 'Encointer Network',
|
|
ui: {
|
|
color: '#0000cc',
|
|
logo: nodesEncointerBlueSVG
|
|
}
|
|
},
|
|
{
|
|
info: 'kusamaPeople',
|
|
isPeople: true,
|
|
isPeopleForIdentity: false,
|
|
paraId: 1004,
|
|
providers: {
|
|
Dwellir: 'wss://people-kusama-rpc.n.dwellir.com',
|
|
Helixstreet: 'wss://rpc-people-kusama.helixstreet.io',
|
|
IBP1: 'wss://sys.ibp.network/people-kusama',
|
|
IBP2: 'wss://people-kusama.dotters.network',
|
|
LuckyFriday: 'wss://rpc-people-kusama.luckyfriday.io',
|
|
OnFinality: 'wss://people-kusama.api.onfinality.io/public-ws',
|
|
Parity: 'wss://kusama-people-rpc.polkadot.io',
|
|
Stakeworld: 'wss://ksm-rpc.stakeworld.io/people'
|
|
},
|
|
relayName: 'kusama',
|
|
teleport: [-1, 1000],
|
|
text: 'People',
|
|
ui: {
|
|
color: '#36454F',
|
|
logo: chainsPeopleKusamaSVG
|
|
}
|
|
}
|
|
];
|
|
|
|
export const prodRelayKusama: EndpointOption = {
|
|
dnslink: 'kusama',
|
|
genesisHash: KUSAMA_GENESIS,
|
|
info: 'kusama',
|
|
isPeopleForIdentity: true,
|
|
isRelay: true,
|
|
linked: [
|
|
...prodParasKusamaCommon,
|
|
...prodParasKusama
|
|
],
|
|
providers: {
|
|
// 'Geometry Labs': 'wss://kusama.geometry.io/websockets', // https://github.com/polkadot-js/apps/pull/6746
|
|
// 'Automata 1RPC': 'wss://1rpc.io/ksm',
|
|
Allnodes: 'wss://kusama-rpc.publicnode.com',
|
|
Blockops: 'wss://kusama-public-rpc.blockops.network/ws',
|
|
Dwellir: 'wss://kusama-rpc.n.dwellir.com',
|
|
'Dwellir Tunisia': 'wss://kusama-rpc-tn.dwellir.com',
|
|
Helixstreet: 'wss://rpc-kusama.helixstreet.io',
|
|
IBP1: 'wss://rpc.ibp.network/kusama',
|
|
IBP2: 'wss://kusama.dotters.network',
|
|
LuckyFriday: 'wss://rpc-kusama.luckyfriday.io',
|
|
OnFinality: 'wss://kusama.api.onfinality.io/public-ws',
|
|
RadiumBlock: 'wss://kusama.public.curie.radiumblock.co/ws',
|
|
// RockX: 'wss://rockx-ksm.w3node.com/polka-public-ksm/ws', // https://github.com/polkadot-js/apps/issues/11477
|
|
Stakeworld: 'wss://ksm-rpc.stakeworld.io',
|
|
// SubQuery: 'wss://kusama.rpc.subquery.network/public/ws', https://github.com/polkadot-js/apps/issues/11026
|
|
'light client': 'light://substrate-connect/kusama'
|
|
},
|
|
teleport: getTeleports(prodParasKusamaCommon),
|
|
text: 'Kusama Relay',
|
|
ui: {
|
|
color: '#000000',
|
|
identityIcon: 'polkadot',
|
|
logo: chainsKusamaSVG
|
|
}
|
|
};
|