parent
17a2da3258
commit
12a219e04b
@ -12,6 +12,10 @@ import { createTesting } from './testing';
|
||||
import { createRococoRelay, createWestendRelay } from './testingRelays';
|
||||
|
||||
export { CUSTOM_ENDPOINT_KEY } from './development';
|
||||
export { prodChains } from './production';
|
||||
export { prodParasKusama, prodParasKusamaCommon, prodParasPolkadot, prodParasPolkadotCommon } from './productionRelays';
|
||||
export { testChains } from './testing';
|
||||
export { testParasRococo, testParasRococoCommon, testParasWestend, testParasWestendCommon } from './testingRelays';
|
||||
|
||||
export function createWsEndpoints (t: TFunction = defaultT, firstOnly = false, withSort = true): LinkOption[] {
|
||||
return [
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
import type { TFunction } from '../types';
|
||||
import type { LinkOption } from './types';
|
||||
import type { EndpointOption, LinkOption } from './types';
|
||||
|
||||
import { expandEndpoints } from './util';
|
||||
|
||||
@ -13,320 +13,313 @@ import { expandEndpoints } from './util';
|
||||
// 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
|
||||
// value: The actual hosted secure websocket endpoint
|
||||
//
|
||||
// Alpahebtical based on text
|
||||
export const prodChains: EndpointOption[] = [
|
||||
{
|
||||
info: 'aleph',
|
||||
text: 'Aleph Zero',
|
||||
providers: {
|
||||
'Aleph Zero Foundation': 'wss://ws.azero.dev'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'automata',
|
||||
text: 'Automata',
|
||||
providers: {
|
||||
'Automata Network': 'wss://api.ata.network',
|
||||
OnFinality: 'wss://automata.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
dnslink: 'centrifuge',
|
||||
info: 'centrifuge',
|
||||
text: 'Centrifuge Standalone [Archived]',
|
||||
providers: {
|
||||
Centrifuge: 'wss://fullnode.centrifuge.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'chainx',
|
||||
text: 'ChainX',
|
||||
providers: {
|
||||
ChainX: 'wss://mainnet.chainx.org/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'competitors-club',
|
||||
text: 'Competitors Club',
|
||||
providers: {
|
||||
'Competitors Club': 'wss://node0.competitors.club/wss'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'creditcoin',
|
||||
text: 'Creditcoin',
|
||||
providers: {
|
||||
'Creditcoin Foundation': 'wss://mainnet.creditcoin.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'crown-sterling',
|
||||
text: 'Crown Sterling',
|
||||
providers: {
|
||||
'Crown Sterling': 'wss://blockchain.crownsterling.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'crust',
|
||||
text: 'Crust Network',
|
||||
providers: {
|
||||
'Crust Network': 'wss://rpc.crust.network',
|
||||
OnFinality: 'wss://crust.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'darwinia',
|
||||
text: 'Darwinia',
|
||||
providers: {
|
||||
'Darwinia Network': 'wss://rpc.darwinia.network',
|
||||
Dwellir: 'wss://darwinia-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'crab',
|
||||
text: 'Darwinia Crab',
|
||||
providers: {
|
||||
'Darwinia Network': 'wss://crab-rpc.darwinia.network',
|
||||
Dwellir: 'wss://darwiniacrab-rpc.dwellir.com',
|
||||
OnFinality: 'wss://darwinia-crab.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'dock-pos-mainnet',
|
||||
text: 'Dock',
|
||||
providers: {
|
||||
'Dock Association': 'wss://mainnet-node.dock.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
dnslink: 'edgeware',
|
||||
info: 'edgeware',
|
||||
text: 'Edgeware',
|
||||
providers: {
|
||||
'Commonwealth Labs': 'wss://mainnet.edgewa.re',
|
||||
OnFinality: 'wss://edgeware.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'efinity',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/pull/6761
|
||||
text: 'Efinity',
|
||||
providers: {
|
||||
Efinity: 'wss://rpc.efinity.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'equilibrium',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/issues/7219
|
||||
text: 'Equilibrium',
|
||||
providers: {
|
||||
Equilibrium: 'wss://node.equilibrium.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'genshiro',
|
||||
text: 'Genshiro',
|
||||
providers: {
|
||||
Equilibrium: 'wss://node.genshiro.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'hanonycash',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/runs/2755409009?check_suite_focus=true
|
||||
text: 'Hanonycash',
|
||||
providers: {
|
||||
Hanonycash: 'wss://rpc.hanonycash.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'snakenet',
|
||||
text: 'HydraDX',
|
||||
providers: {
|
||||
HydraDX: 'wss://rpc-01.snakenet.hydradx.io',
|
||||
'Galactic Council': 'wss://rpc-02.snakenet.hydradx.io',
|
||||
Archives: 'wss://archive.snakenet.hydradx.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'integritee',
|
||||
text: 'Integritee Network',
|
||||
providers: {
|
||||
Integritee: 'wss://api.solo.integritee.io',
|
||||
OnFinality: 'wss://integritee.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
dnslink: 'kulupu',
|
||||
info: 'kulupu',
|
||||
text: 'Kulupu',
|
||||
providers: {
|
||||
Kulupu: 'wss://rpc.kulupu.corepaper.org/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kusari',
|
||||
text: 'Kusari',
|
||||
providers: {
|
||||
Swapdex: 'wss://ws.kusari.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'mathchain',
|
||||
text: 'MathChain',
|
||||
providers: {
|
||||
MathWallet: 'wss://mathchain-asia.maiziqianbao.net/ws',
|
||||
'MathWallet Backup': 'wss://mathchain-us.maiziqianbao.net/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'minix',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/issues/7182
|
||||
text: 'MiniX',
|
||||
providers: {
|
||||
ChainX: 'wss://minichain-mainnet.coming.chat/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'neatcoin',
|
||||
text: 'Neatcoin',
|
||||
providers: {
|
||||
Neatcoin: 'wss://rpc.neatcoin.org/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'nftmart',
|
||||
text: 'NFTMart',
|
||||
providers: {
|
||||
NFTMart: 'wss://mainnet.nftmart.io/rpc/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'nodle',
|
||||
text: 'Nodle',
|
||||
providers: {
|
||||
Nodle: 'wss://main3.nodleprotocol.io',
|
||||
OnFinality: 'wss://nodle.api.onfinality.io/public-ws'
|
||||
// Pinknode: 'wss://rpc.pinknode.io/nodle/explorer' // https://github.com/polkadot-js/apps/issues/5721
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'plasm',
|
||||
text: 'Plasm',
|
||||
providers: {
|
||||
'Stake Technologies': 'wss://rpc.plasmnet.io/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'polkadex',
|
||||
text: 'Polkadex',
|
||||
providers: {
|
||||
'Polkadex Team': 'wss://mainnet.polkadex.trade'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'polymesh',
|
||||
text: 'Polymesh Mainnet',
|
||||
providers: {
|
||||
Polymath: 'wss://mainnet-rpc.polymesh.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'riochain',
|
||||
text: 'RioChain',
|
||||
providers: {
|
||||
RioChain: 'wss://node.v1.riochain.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'robonomics',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/pull/6761
|
||||
text: 'Robonomics',
|
||||
providers: {
|
||||
Airalab: 'wss://kusama.rpc.robonomics.network/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'sherpax',
|
||||
text: 'SherpaX',
|
||||
providers: {
|
||||
ChainX: 'wss://mainnet.sherpax.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'sora-substrate',
|
||||
text: 'SORA',
|
||||
providers: {
|
||||
'SORA Parliament Ministry of Finance #2': 'wss://mof2.sora.org',
|
||||
'SORA Parliament Ministry of Finance': 'wss://ws.mof.sora.org',
|
||||
'SORA Parliament Ministry of Finance #3': 'wss://mof3.sora.org',
|
||||
Soramitsu: 'wss://ws.alb.sora.org',
|
||||
OnFinality: 'wss://sora.api.onfinality.io/public-ws'
|
||||
// 'SORA Community (Lux8)': 'wss://sora.lux8.net' // https://github.com/polkadot-js/apps/issues/6195
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'spanner',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/issues/6547
|
||||
text: 'Spanner',
|
||||
providers: {
|
||||
Spanner: 'wss://wss.spannerprotocol.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'stafi',
|
||||
isDisabled: true, // Cannot find type ChainId
|
||||
text: 'Stafi',
|
||||
providers: {
|
||||
'Stafi Foundation': 'wss://mainnet-rpc.stafi.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'subgame',
|
||||
text: 'SubGame',
|
||||
providers: {
|
||||
SubGame: 'wss://mainnet.subgame.org/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'subsocial',
|
||||
text: 'Subsocial',
|
||||
providers: {
|
||||
DappForce: 'wss://rpc.subsocial.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'swapdex',
|
||||
text: 'Swapdex',
|
||||
providers: {
|
||||
Swapdex: 'wss://ws.swapdex.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'uniarts',
|
||||
text: 'UniArts',
|
||||
providers: {
|
||||
UniArts: 'wss://mainnet.uniarts.vip:9443'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'westlake',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/issues/7293
|
||||
text: 'Westlake',
|
||||
providers: {
|
||||
DataHighway: 'wss://westlake.datahighway.com'
|
||||
}
|
||||
}
|
||||
];
|
||||
|
||||
// alphabetical based on chain name
|
||||
export function createProduction (t: TFunction, firstOnly: boolean, withSort: boolean): LinkOption[] {
|
||||
return expandEndpoints(t, [
|
||||
{
|
||||
info: 'aleph',
|
||||
text: t('rpc.prod.aleph', 'Aleph Zero', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Aleph Zero Foundation': 'wss://ws.azero.dev'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'automata',
|
||||
text: t('rpc.prod.automata', 'Automata', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Automata Network': 'wss://api.ata.network',
|
||||
OnFinality: 'wss://automata.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
dnslink: 'centrifuge',
|
||||
info: 'centrifuge',
|
||||
text: t('rpc.prod.centrifuge', 'Centrifuge Standalone [Archived]', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Centrifuge: 'wss://fullnode.centrifuge.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'chainx',
|
||||
text: t('rpc.prod.chainx', 'ChainX', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
ChainX: 'wss://mainnet.chainx.org/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
// this is also a duplicate as a parachain under Polkadot and Testing net -
|
||||
// it is either/or, not and
|
||||
info: 'coinversation',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/issues/6635
|
||||
text: t('rpc.prod.coinversation', 'Coinversation', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Coinversation: 'wss://rpc.coinversation.io/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'competitors-club',
|
||||
text: t('rpc.prod.competitors-club', 'Competitors Club', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Competitors Club': 'wss://node0.competitors.club/wss'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'creditcoin',
|
||||
text: t('rpc.prod.creditcoin', 'Creditcoin', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Creditcoin Foundation': 'wss://mainnet.creditcoin.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'crown-sterling',
|
||||
text: t('rpc.prod.crown-sterling', 'Crown Sterling', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Crown Sterling': 'wss://blockchain.crownsterling.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'crust',
|
||||
text: t('rpc.prod.crust', 'Crust Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Crust Network': 'wss://rpc.crust.network',
|
||||
OnFinality: 'wss://crust.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'darwinia',
|
||||
text: t('rpc.prod.darwinia', 'Darwinia', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Darwinia Network': 'wss://rpc.darwinia.network',
|
||||
Dwellir: 'wss://darwinia-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'crab',
|
||||
text: t('rpc.prod.crab', 'Darwinia Crab', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Darwinia Network': 'wss://crab-rpc.darwinia.network',
|
||||
Dwellir: 'wss://darwiniacrab-rpc.dwellir.com',
|
||||
OnFinality: 'wss://darwinia-crab.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'dock-pos-mainnet',
|
||||
text: t('rpc.prod.dock-pos-mainnet', 'Dock', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Dock Association': 'wss://mainnet-node.dock.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
dnslink: 'edgeware',
|
||||
info: 'edgeware',
|
||||
text: t('rpc.prod.edgeware', 'Edgeware', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Commonwealth Labs': 'wss://mainnet.edgewa.re',
|
||||
OnFinality: 'wss://edgeware.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'efinity',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/pull/6761
|
||||
text: t('rpc.prod.efinity', 'Efinity', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Efinity: 'wss://rpc.efinity.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'equilibrium',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/issues/7219
|
||||
text: t('rpc.prod.equilibrium', 'Equilibrium', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Equilibrium: 'wss://node.equilibrium.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'genshiro',
|
||||
text: t('rpc.prod.genshiro', 'Genshiro', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Equilibrium: 'wss://node.genshiro.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'hanonycash',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/runs/2755409009?check_suite_focus=true
|
||||
text: t('rpc.prod.hanonycash', 'Hanonycash', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Hanonycash: 'wss://rpc.hanonycash.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'snakenet',
|
||||
text: t('rpc.prod.hydra', 'HydraDX', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
HydraDX: 'wss://rpc-01.snakenet.hydradx.io',
|
||||
'Galactic Council': 'wss://rpc-02.snakenet.hydradx.io',
|
||||
Archives: 'wss://archive.snakenet.hydradx.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'integritee',
|
||||
text: t('rpc.prod.integritee', 'Integritee Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Integritee: 'wss://api.solo.integritee.io',
|
||||
OnFinality: 'wss://integritee.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
dnslink: 'kulupu',
|
||||
info: 'kulupu',
|
||||
text: t('rpc.prod.kulupu', 'Kulupu', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Kulupu: 'wss://rpc.kulupu.corepaper.org/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kusari',
|
||||
text: t('rpc.prod.kusari', 'Kusari', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Swapdex: 'wss://ws.kusari.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'mathchain',
|
||||
text: t('rpc.prod.mathchain', 'MathChain', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
MathWallet: 'wss://mathchain-asia.maiziqianbao.net/ws',
|
||||
'MathWallet Backup': 'wss://mathchain-us.maiziqianbao.net/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'minix',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/issues/7182
|
||||
text: t('rpc.prod.minix', 'MiniX', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
ChainX: 'wss://minichain-mainnet.coming.chat/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'neatcoin',
|
||||
text: t('rpc.prod.neatcoin', 'Neatcoin', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Neatcoin: 'wss://rpc.neatcoin.org/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'nftmart',
|
||||
text: t('rpc.prod.nftmart', 'NFTMart', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
NFTMart: 'wss://mainnet.nftmart.io/rpc/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'nodle',
|
||||
text: t('rpc.prod.nodle-main', 'Nodle', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Nodle: 'wss://main3.nodleprotocol.io',
|
||||
OnFinality: 'wss://nodle.api.onfinality.io/public-ws'
|
||||
// Pinknode: 'wss://rpc.pinknode.io/nodle/explorer' // https://github.com/polkadot-js/apps/issues/5721
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'plasm',
|
||||
text: t('rpc.prod.plasm', 'Plasm', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Stake Technologies': 'wss://rpc.plasmnet.io/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'polkadex',
|
||||
text: t('rpc.prod.polkadex', 'Polkadex', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Polkadex Team': 'wss://mainnet.polkadex.trade'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'polymesh',
|
||||
text: t('rpc.prod.polymesh', 'Polymesh Mainnet', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Polymath: 'wss://mainnet-rpc.polymesh.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'riochain',
|
||||
text: t('rpc.prod.riochain', 'RioChain', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
RioChain: 'wss://node.v1.riochain.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'robonomics',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/pull/6761
|
||||
text: t('rpc.prod.robonomics', 'Robonomics', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Airalab: 'wss://kusama.rpc.robonomics.network/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'sherpax',
|
||||
text: t('rpc.prod.sherpax', 'SherpaX', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
ChainX: 'wss://mainnet.sherpax.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'sora-substrate',
|
||||
text: t('rpc.prod.sora-substrate', 'SORA', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'SORA Parliament Ministry of Finance #2': 'wss://mof2.sora.org',
|
||||
'SORA Parliament Ministry of Finance': 'wss://ws.mof.sora.org',
|
||||
'SORA Parliament Ministry of Finance #3': 'wss://mof3.sora.org',
|
||||
Soramitsu: 'wss://ws.alb.sora.org',
|
||||
OnFinality: 'wss://sora.api.onfinality.io/public-ws'
|
||||
// 'SORA Community (Lux8)': 'wss://sora.lux8.net' // https://github.com/polkadot-js/apps/issues/6195
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'spanner',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/issues/6547
|
||||
text: t('rpc.spanner', 'Spanner', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Spanner: 'wss://wss.spannerprotocol.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'stafi',
|
||||
isDisabled: true, // Cannot find type ChainId
|
||||
text: t('rpc.prod.stafi', 'Stafi', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Stafi Foundation': 'wss://mainnet-rpc.stafi.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'subgame',
|
||||
text: t('rpc.prod.subgame', 'SubGame', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
SubGame: 'wss://mainnet.subgame.org/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'subsocial',
|
||||
text: t('rpc.prod.subsocial', 'Subsocial', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
DappForce: 'wss://rpc.subsocial.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'swapdex',
|
||||
text: t('rpc.prod.swapdex', 'Swapdex', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Swapdex: 'wss://ws.swapdex.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'uniarts',
|
||||
text: t('rpc.prod.uniarts', 'UniArts', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
UniArts: 'wss://mainnet.uniarts.vip:9443'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'westlake',
|
||||
isDisabled: true, // https://github.com/polkadot-js/apps/issues/7293
|
||||
text: t('rpc.prod.westlake', 'Westlake', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
DataHighway: 'wss://westlake.datahighway.com'
|
||||
}
|
||||
}
|
||||
], firstOnly, withSort);
|
||||
return expandEndpoints(t, prodChains, firstOnly, withSort);
|
||||
}
|
||||
|
||||
@ -13,12 +13,459 @@ import { KUSAMA_GENESIS } from '../api/constants';
|
||||
// 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
|
||||
// value: The actual hosted secure websocket endpoint
|
||||
//
|
||||
// Alpahebtical based on text
|
||||
export const prodParasKusama: EndpointOption[] = [
|
||||
{
|
||||
info: 'altair',
|
||||
homepage: 'https://centrifuge.io/altair',
|
||||
paraId: 2088,
|
||||
text: 'Altair',
|
||||
providers: {
|
||||
Centrifuge: 'wss://fullnode.altair.centrifuge.io',
|
||||
OnFinality: 'wss://altair.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'bajun',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/7480
|
||||
homepage: 'https://ajuna.io',
|
||||
paraId: 2119,
|
||||
text: 'Bajun Network',
|
||||
providers: {
|
||||
AjunaNetwork: 'wss://rpc-parachain.bajun.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'basilisk',
|
||||
homepage: 'https://bsx.fi',
|
||||
paraId: 2090,
|
||||
text: 'Basilisk',
|
||||
providers: {
|
||||
HydraDX: 'wss://rpc-01.basilisk.hydradx.io',
|
||||
OnFinality: 'wss://basilisk.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://basilisk-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'bifrost',
|
||||
homepage: 'https://ksm.vtoken.io/?ref=polkadotjs',
|
||||
paraId: 2001,
|
||||
text: 'Bifrost (Kusama)',
|
||||
providers: {
|
||||
'Liebi 0': 'wss://bifrost-rpc.liebi.com/ws',
|
||||
'Liebi 1': 'wss://us.bifrost-rpc.liebi.com/ws',
|
||||
'Liebi 2': 'wss://eu.bifrost-rpc.liebi.com/ws',
|
||||
OnFinality: 'wss://bifrost-parachain.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://bifrost-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'bitcountryPioneer',
|
||||
homepage: 'https://bit.country/?ref=polkadotjs',
|
||||
paraId: 2096,
|
||||
text: 'Bit.Country Pioneer',
|
||||
providers: {
|
||||
'Bit.Country': 'wss://pioneer-1-rpc.bit.country',
|
||||
OnFinality: 'wss://pioneer.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'calamari',
|
||||
homepage: 'https://www.calamari.network/',
|
||||
paraId: 2084,
|
||||
text: 'Calamari',
|
||||
providers: {
|
||||
'Manta Network': 'wss://ws.calamari.systems/',
|
||||
OnFinality: 'wss://calamari.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://calamari-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'shadow',
|
||||
homepage: 'https://crust.network/',
|
||||
paraId: 2012,
|
||||
text: 'Crust Shadow',
|
||||
providers: {
|
||||
Crust: 'wss://rpc-shadow.crust.network/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'crab',
|
||||
homepage: 'https://crab.network',
|
||||
paraId: 2105,
|
||||
text: 'Darwinia Crab Parachain',
|
||||
providers: {
|
||||
Crab: 'wss://crab-parachain-rpc.darwinia.network/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'dorafactory',
|
||||
isUnreachable: true,
|
||||
homepage: 'https://dorafactory.org/kusama/',
|
||||
paraId: 2115,
|
||||
text: 'Dora Factory',
|
||||
providers: {
|
||||
DORA: 'wss://rpc.dorafactory.org'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'genshiro',
|
||||
homepage: 'https://genshiro.equilibrium.io',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/pull/6761
|
||||
paraId: 2024,
|
||||
text: 'Genshiro',
|
||||
providers: {
|
||||
Equilibrium: 'wss://node.genshiro.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'integritee',
|
||||
homepage: 'https://integritee.network',
|
||||
paraId: 2015,
|
||||
text: 'Integritee Network',
|
||||
providers: {
|
||||
Integritee: 'wss://kusama.api.integritee.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kabocha',
|
||||
homepage: 'https://kabocha.network',
|
||||
paraId: 2113,
|
||||
text: 'Kabocha',
|
||||
providers: {
|
||||
JelliedOwl: 'wss://kabocha.jelliedowl.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'karura',
|
||||
homepage: 'https://acala.network/karura/join-karura',
|
||||
paraId: 2000,
|
||||
text: 'Karura',
|
||||
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',
|
||||
'Polkawallet 0': 'wss://karura.polkawallet.io',
|
||||
OnFinality: 'wss://karura.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://karura-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'khala',
|
||||
homepage: 'https://phala.network/',
|
||||
paraId: 2004,
|
||||
text: 'Khala Network',
|
||||
providers: {
|
||||
Phala: 'wss://khala-api.phala.network/ws',
|
||||
OnFinality: 'wss://khala.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://khala-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kico',
|
||||
homepage: 'https://dico.io/',
|
||||
paraId: 2107,
|
||||
text: 'KICO',
|
||||
providers: {
|
||||
'DICO Foundation': 'wss://rpc.kico.dico.io',
|
||||
'DICO Foundation 2': 'wss://rpc.api.kico.dico.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kilt',
|
||||
homepage: 'https://www.kilt.io/',
|
||||
paraId: 2086,
|
||||
text: 'KILT Spiritnet',
|
||||
providers: {
|
||||
'KILT Protocol': 'wss://spiritnet.kilt.io/',
|
||||
OnFinality: 'wss://spiritnet.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://kilt-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kintsugi',
|
||||
homepage: 'https://kintsugi.interlay.io/',
|
||||
paraId: 2092,
|
||||
text: 'Kintsugi BTC',
|
||||
providers: {
|
||||
'Kintsugi Labs': 'wss://api-kusama.interlay.io/parachain',
|
||||
OnFinality: 'wss://kintsugi.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://kintsugi-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kpron',
|
||||
homepage: 'http://apron.network/',
|
||||
isUnreachable: true,
|
||||
paraId: 2019,
|
||||
text: 'Kpron',
|
||||
providers: {
|
||||
Kpron: 'wss://kusama-kpron-rpc.apron.network/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'listen',
|
||||
homepage: 'https://listen.io/',
|
||||
paraId: 2118,
|
||||
text: 'Listen Network',
|
||||
providers: {
|
||||
'Listen Foundation 1': 'wss://rpc.mainnet.listen.io',
|
||||
'Listen Foundation 2': 'wss://wss.mainnet.listen.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'litmus',
|
||||
homepage: 'https://kusama-crowdloan.litentry.com',
|
||||
paraId: 2106,
|
||||
isUnreachable: false,
|
||||
text: 'Litmus',
|
||||
providers: {
|
||||
Litentry: 'wss://rpc.litmus-parachain.litentry.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'loomNetwork',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/5888
|
||||
homepage: 'https://loomx.io/',
|
||||
paraId: 2080,
|
||||
text: 'Loom Network',
|
||||
providers: {
|
||||
LoomNetwork: 'wss://kusama.dappchains.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'mangata',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/7295
|
||||
homepage: 'https://mangata.finance',
|
||||
paraId: 2110,
|
||||
text: 'Mangata',
|
||||
providers: {
|
||||
Mangata: 'wss://prod-kusama-collator-01.mangatafinance.cloud'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'mars',
|
||||
homepage: 'https://www.aresprotocol.io/mars',
|
||||
paraId: 2008,
|
||||
text: 'Mars',
|
||||
providers: {
|
||||
AresProtocol: 'wss://wss.mars.aresprotocol.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'moonriver',
|
||||
homepage: 'https://moonbeam.foundation/moonriver-crowdloan/',
|
||||
paraId: 2023,
|
||||
text: 'Moonriver',
|
||||
providers: {
|
||||
'Moonbeam Foundation': 'wss://wss.api.moonriver.moonbeam.network',
|
||||
OnFinality: 'wss://moonriver.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://moonriver-rpc.dwellir.com'
|
||||
// Pinknode: 'wss://rpc.pinknode.io/moonriver/explorer' // https://github.com/polkadot-js/apps/issues/7058
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'heiko',
|
||||
homepage: 'https://parallel.fi',
|
||||
paraId: 2085,
|
||||
text: 'Parallel Heiko',
|
||||
providers: {
|
||||
OnFinality: 'wss://parallel-heiko.api.onfinality.io/public-ws',
|
||||
Parallel: 'wss://heiko-rpc.parallel.fi'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'picasso',
|
||||
homepage: 'https://picasso.composable.finance/',
|
||||
paraId: 2087,
|
||||
text: 'Picasso',
|
||||
providers: {
|
||||
Composable: 'wss://picasso-rpc.composable.finance',
|
||||
Dwellir: 'wss://picasso-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'pichiu',
|
||||
homepage: 'https://kylin.network/',
|
||||
paraId: 2102,
|
||||
text: 'Pichiu',
|
||||
providers: {
|
||||
'Kylin Network': 'wss://kusama.kylin-node.co.uk'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'polkasmith',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6595
|
||||
homepage: 'https://polkasmith.polkafoundry.com/',
|
||||
paraId: 2009,
|
||||
text: 'PolkaSmith by PolkaFoundry',
|
||||
providers: {
|
||||
PolkaSmith: 'wss://wss-polkasmith.polkafoundry.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'quartz',
|
||||
homepage: 'https://unique.network/',
|
||||
paraId: 2095,
|
||||
text: 'QUARTZ by UNIQUE',
|
||||
providers: {
|
||||
Unique: 'wss://quartz.unique.network',
|
||||
OnFinality: 'wss://quartz.api.onfinality.io/public-ws',
|
||||
'Unique Europe': 'wss://eu-ws-quartz.unique.network',
|
||||
'Unique US': 'wss://us-ws-quartz.unique.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'robonomics',
|
||||
homepage: 'http://robonomics.network/',
|
||||
paraId: 2048,
|
||||
text: 'Robonomics',
|
||||
providers: {
|
||||
Airalab: 'wss://kusama.rpc.robonomics.network/',
|
||||
OnFinality: 'wss://robonomics.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'trustbase',
|
||||
isUnreachable: true, // no providers (yet)
|
||||
homepage: 'https://trustbase.network/',
|
||||
paraId: 2078,
|
||||
text: 'TrustBase',
|
||||
providers: {}
|
||||
},
|
||||
{
|
||||
info: 'sakura',
|
||||
homepage: 'https://clover.finance/',
|
||||
isUnreachable: true,
|
||||
paraId: 2016,
|
||||
text: 'Sakura',
|
||||
providers: {
|
||||
Clover: 'wss://api-sakura.clover.finance'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'shiden',
|
||||
homepage: 'https://shiden.astar.network/',
|
||||
paraId: 2007,
|
||||
text: 'Shiden',
|
||||
providers: {
|
||||
StakeTechnologies: 'wss://rpc.shiden.astar.network',
|
||||
OnFinality: 'wss://shiden.api.onfinality.io/public-ws',
|
||||
Pinknode: 'wss://rpc.pinknode.io/shiden/explorer',
|
||||
Dwellir: 'wss://shiden-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'shiden',
|
||||
homepage: 'https://shiden.astar.network/',
|
||||
paraId: 2120,
|
||||
text: 'Shiden Crowdloan 2',
|
||||
isUnreachable: true,
|
||||
providers: {
|
||||
StakeTechnologies: 'wss://rpc.shiden.astar.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'sora_ksm',
|
||||
homepage: 'https://sora.org/',
|
||||
paraId: 2011,
|
||||
text: 'SORA Kusama Parachain',
|
||||
providers: {
|
||||
Soramitsu: 'wss://ws.parachain-collator-1.c1.sora2.soramitsu.co.jp'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'subgame',
|
||||
homepage: 'http://subgame.org/',
|
||||
paraId: 2018,
|
||||
text: 'SubGame Gamma',
|
||||
providers: {
|
||||
SubGame: 'wss://gamma.subgame.org/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'subsocialX',
|
||||
homepage: 'https://subsocial.network/',
|
||||
paraId: 2100,
|
||||
text: 'SubsocialX',
|
||||
providers: {
|
||||
Dappforce: 'wss://para.subsocial.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'tanganika',
|
||||
homepage: 'https://www.datahighway.com/',
|
||||
paraId: 2116,
|
||||
text: 'Tanganika',
|
||||
providers: {
|
||||
DataHighway: 'wss://tanganika.datahighway.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'turing',
|
||||
homepage: 'https://oak.tech',
|
||||
paraId: 2114,
|
||||
text: 'Turing Network',
|
||||
providers: {
|
||||
OAK: 'wss://rpc.turing.oak.tech',
|
||||
OnFinality: 'wss://turing.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'unorthodox',
|
||||
homepage: 'https://standard.tech/',
|
||||
paraId: 2094,
|
||||
text: 'Unorthodox',
|
||||
providers: {
|
||||
'Standard Protocol': 'wss://rpc.kusama.standard.tech'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'zeitgeist',
|
||||
homepage: 'https://zeitgeist.pm',
|
||||
paraId: 2101,
|
||||
text: 'Zeitgeist',
|
||||
providers: {
|
||||
ZeitgeistPM: 'wss://rpc-0.zeitgeist.pm',
|
||||
Dwellir: 'wss://zeitgeist-rpc.dwellir.com'
|
||||
}
|
||||
}
|
||||
];
|
||||
|
||||
export const prodParasKusamaCommon: EndpointOption[] = [
|
||||
{
|
||||
info: 'statemine',
|
||||
paraId: 1000,
|
||||
text: 'Statemine',
|
||||
providers: {
|
||||
Parity: 'wss://statemine-rpc.polkadot.io',
|
||||
OnFinality: 'wss://statemine.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://statemine-rpc.dwellir.com'
|
||||
},
|
||||
teleport: [-1]
|
||||
},
|
||||
{
|
||||
info: 'encointer',
|
||||
homepage: 'https://encointer.org/',
|
||||
paraId: 1001,
|
||||
text: 'Encointer Network',
|
||||
providers: {
|
||||
'Encointer Association': 'wss://kusama.api.encointer.org',
|
||||
OnFinality: 'wss://encointer.api.onfinality.io/public-ws'
|
||||
},
|
||||
teleport: [-1]
|
||||
}
|
||||
];
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
export function createKusama (t: TFunction): EndpointOption {
|
||||
return {
|
||||
dnslink: 'kusama',
|
||||
genesisHash: KUSAMA_GENESIS,
|
||||
info: 'kusama',
|
||||
text: t('rpc.kusama.parity', 'Kusama', { ns: 'apps-config' }),
|
||||
text: 'Kusama',
|
||||
providers: {
|
||||
Parity: 'wss://kusama-rpc.polkadot.io',
|
||||
OnFinality: 'wss://kusama.api.onfinality.io/public-ws',
|
||||
@ -30,450 +477,8 @@ export function createKusama (t: TFunction): EndpointOption {
|
||||
},
|
||||
teleport: [1000, 1001],
|
||||
linked: [
|
||||
// (1) all system parachains (none available yet)
|
||||
// ...
|
||||
// (2) all common good parachains
|
||||
{
|
||||
info: 'statemine',
|
||||
paraId: 1000,
|
||||
text: t('rpc.kusama.statemine', 'Statemine', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Parity: 'wss://statemine-rpc.polkadot.io',
|
||||
OnFinality: 'wss://statemine.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://statemine-rpc.dwellir.com'
|
||||
},
|
||||
teleport: [-1]
|
||||
},
|
||||
{
|
||||
info: 'encointer',
|
||||
homepage: 'https://encointer.org/',
|
||||
paraId: 1001,
|
||||
text: t('rpc.kusama.encointer', 'Encointer Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Encointer Association': 'wss://kusama.api.encointer.org',
|
||||
OnFinality: 'wss://encointer.api.onfinality.io/public-ws'
|
||||
},
|
||||
teleport: [-1]
|
||||
},
|
||||
/// (3) parachains with id, see Rococo (info here maps to the actual "named icon")
|
||||
//
|
||||
// NOTE: Added alphabetical based on chain name
|
||||
{
|
||||
info: 'altair',
|
||||
homepage: 'https://centrifuge.io/altair',
|
||||
paraId: 2088,
|
||||
text: t('rpc.kusama.altair', 'Altair', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Centrifuge: 'wss://fullnode.altair.centrifuge.io',
|
||||
OnFinality: 'wss://altair.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'bajun',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/7480
|
||||
homepage: 'https://ajuna.io',
|
||||
paraId: 2119,
|
||||
text: t('rpc.kusama.bajun', 'Bajun Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
AjunaNetwork: 'wss://rpc-parachain.bajun.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'basilisk',
|
||||
homepage: 'https://bsx.fi',
|
||||
paraId: 2090,
|
||||
text: t('rpc.kusama.basilisk', 'Basilisk', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
HydraDX: 'wss://rpc-01.basilisk.hydradx.io',
|
||||
OnFinality: 'wss://basilisk.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://basilisk-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'bifrost',
|
||||
homepage: 'https://ksm.vtoken.io/?ref=polkadotjs',
|
||||
paraId: 2001,
|
||||
text: t('rpc.kusama.bifrost', 'Bifrost (Kusama)', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Liebi 0': 'wss://bifrost-rpc.liebi.com/ws',
|
||||
'Liebi 1': 'wss://us.bifrost-rpc.liebi.com/ws',
|
||||
'Liebi 2': 'wss://eu.bifrost-rpc.liebi.com/ws',
|
||||
OnFinality: 'wss://bifrost-parachain.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://bifrost-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'bitcountryPioneer',
|
||||
homepage: 'https://bit.country/?ref=polkadotjs',
|
||||
paraId: 2096,
|
||||
text: t('rpc.kusama.pioneerNetwork', 'Bit.Country Pioneer', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Bit.Country': 'wss://pioneer-1-rpc.bit.country',
|
||||
OnFinality: 'wss://pioneer.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'calamari',
|
||||
homepage: 'https://www.calamari.network/',
|
||||
paraId: 2084,
|
||||
text: t('rpc.calamari.systems', 'Calamari', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Manta Network': 'wss://ws.calamari.systems/',
|
||||
OnFinality: 'wss://calamari.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://calamari-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'shadow',
|
||||
homepage: 'https://crust.network/',
|
||||
paraId: 2012,
|
||||
text: t('rpc.kusama.shadow', 'Crust Shadow', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Crust: 'wss://rpc-shadow.crust.network/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'crab',
|
||||
homepage: 'https://crab.network',
|
||||
paraId: 2105,
|
||||
text: t('rpc.kusama.crab', 'Darwinia Crab Parachain', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Crab: 'wss://crab-parachain-rpc.darwinia.network/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'dorafactory',
|
||||
isUnreachable: true,
|
||||
homepage: 'https://dorafactory.org/kusama/',
|
||||
paraId: 2115,
|
||||
text: t('rpc.dorafactory.org', 'Dora Factory', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
DORA: 'wss://rpc.dorafactory.org'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'genshiro',
|
||||
homepage: 'https://genshiro.equilibrium.io',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/pull/6761
|
||||
paraId: 2024,
|
||||
text: t('rpc.kusama.genshiro', 'Genshiro', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Equilibrium: 'wss://node.genshiro.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'integritee',
|
||||
homepage: 'https://integritee.network',
|
||||
paraId: 2015,
|
||||
text: t('rpc.kusama.integritee', 'Integritee Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Integritee: 'wss://kusama.api.integritee.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kabocha',
|
||||
homepage: 'https://kabocha.network',
|
||||
paraId: 2113,
|
||||
text: t('rpc.kusama.kabocha', 'Kabocha', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
JelliedOwl: 'wss://kabocha.jelliedowl.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'karura',
|
||||
homepage: 'https://acala.network/karura/join-karura',
|
||||
paraId: 2000,
|
||||
text: t('rpc.kusama.karura', 'Karura', { ns: 'apps-config' }),
|
||||
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',
|
||||
'Polkawallet 0': 'wss://karura.polkawallet.io',
|
||||
OnFinality: 'wss://karura.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://karura-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'khala',
|
||||
homepage: 'https://phala.network/',
|
||||
paraId: 2004,
|
||||
text: t('rpc.kusama.khala', 'Khala Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Phala: 'wss://khala-api.phala.network/ws',
|
||||
OnFinality: 'wss://khala.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://khala-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kico',
|
||||
homepage: 'https://dico.io/',
|
||||
paraId: 2107,
|
||||
text: t('rpc.kusama.kico', 'KICO', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'DICO Foundation': 'wss://rpc.kico.dico.io',
|
||||
'DICO Foundation 2': 'wss://rpc.api.kico.dico.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kilt',
|
||||
homepage: 'https://www.kilt.io/',
|
||||
paraId: 2086,
|
||||
text: t('rpc.kusama.kilt', 'KILT Spiritnet', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'KILT Protocol': 'wss://spiritnet.kilt.io/',
|
||||
OnFinality: 'wss://spiritnet.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://kilt-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kintsugi',
|
||||
homepage: 'https://kintsugi.interlay.io/',
|
||||
paraId: 2092,
|
||||
text: t('rpc.kusama.kintsugi', 'Kintsugi BTC', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Kintsugi Labs': 'wss://api-kusama.interlay.io/parachain',
|
||||
OnFinality: 'wss://kintsugi.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://kintsugi-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kpron',
|
||||
homepage: 'http://apron.network/',
|
||||
isUnreachable: true,
|
||||
paraId: 2019,
|
||||
text: t('rpc.kusama.kpron', 'Kpron', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Kpron: 'wss://kusama-kpron-rpc.apron.network/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'listen',
|
||||
homepage: 'https://listen.io/',
|
||||
paraId: 2118,
|
||||
text: t('rpc.kusama.listen', 'Listen Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Listen Foundation 1': 'wss://rpc.mainnet.listen.io',
|
||||
'Listen Foundation 2': 'wss://wss.mainnet.listen.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'litmus',
|
||||
homepage: 'https://kusama-crowdloan.litentry.com',
|
||||
paraId: 2106,
|
||||
isUnreachable: false,
|
||||
text: t('rpc.kusama.litmus', 'Litmus', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Litentry: 'wss://rpc.litmus-parachain.litentry.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'loomNetwork',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/5888
|
||||
homepage: 'https://loomx.io/',
|
||||
paraId: 2080,
|
||||
text: t('rpc.kusama.loomnetwork', 'Loom Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
LoomNetwork: 'wss://kusama.dappchains.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'mangata',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/7295
|
||||
homepage: 'https://mangata.finance',
|
||||
paraId: 2110,
|
||||
text: t('rpc.kusama.mangata', 'Mangata', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Mangata: 'wss://prod-kusama-collator-01.mangatafinance.cloud'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'mars',
|
||||
homepage: 'https://www.aresprotocol.io/mars',
|
||||
paraId: 2008,
|
||||
text: t('rpc.kusama.mars', 'Mars', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
AresProtocol: 'wss://wss.mars.aresprotocol.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'moonriver',
|
||||
homepage: 'https://moonbeam.foundation/moonriver-crowdloan/',
|
||||
paraId: 2023,
|
||||
text: t('rpc.kusama.moonriver', 'Moonriver', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Moonbeam Foundation': 'wss://wss.api.moonriver.moonbeam.network',
|
||||
OnFinality: 'wss://moonriver.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://moonriver-rpc.dwellir.com'
|
||||
// Pinknode: 'wss://rpc.pinknode.io/moonriver/explorer' // https://github.com/polkadot-js/apps/issues/7058
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'heiko',
|
||||
homepage: 'https://parallel.fi',
|
||||
paraId: 2085,
|
||||
text: t('rpc.kusama.heiko', 'Parallel Heiko', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
OnFinality: 'wss://parallel-heiko.api.onfinality.io/public-ws',
|
||||
Parallel: 'wss://heiko-rpc.parallel.fi'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'picasso',
|
||||
homepage: 'https://picasso.composable.finance/',
|
||||
paraId: 2087,
|
||||
text: t('rpc.kusama.picasso', 'Picasso', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Composable: 'wss://picasso-rpc.composable.finance',
|
||||
Dwellir: 'wss://picasso-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'pichiu',
|
||||
homepage: 'https://kylin.network/',
|
||||
paraId: 2102,
|
||||
text: t('rpc.kusama.pichiu', 'Pichiu', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Kylin Network': 'wss://kusama.kylin-node.co.uk'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'polkasmith',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6595
|
||||
homepage: 'https://polkasmith.polkafoundry.com/',
|
||||
paraId: 2009,
|
||||
text: t('rpc.kusama.polkasmith', 'PolkaSmith by PolkaFoundry', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
PolkaSmith: 'wss://wss-polkasmith.polkafoundry.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'quartz',
|
||||
homepage: 'https://unique.network/',
|
||||
paraId: 2095,
|
||||
text: t('quartz.unique.network', 'QUARTZ by UNIQUE', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Unique: 'wss://quartz.unique.network',
|
||||
OnFinality: 'wss://quartz.api.onfinality.io/public-ws',
|
||||
'Unique Europe': 'wss://eu-ws-quartz.unique.network',
|
||||
'Unique US': 'wss://us-ws-quartz.unique.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'robonomics',
|
||||
homepage: 'http://robonomics.network/',
|
||||
paraId: 2048,
|
||||
text: t('rpc.kusama.robonomics', 'Robonomics', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Airalab: 'wss://kusama.rpc.robonomics.network/',
|
||||
OnFinality: 'wss://robonomics.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'trustbase',
|
||||
isUnreachable: true, // no providers (yet)
|
||||
homepage: 'https://trustbase.network/',
|
||||
paraId: 2078,
|
||||
text: t('rpc.kusama.trustbase', 'TrustBase', { ns: 'apps-config' }),
|
||||
providers: {}
|
||||
},
|
||||
{
|
||||
info: 'sakura',
|
||||
homepage: 'https://clover.finance/',
|
||||
isUnreachable: true,
|
||||
paraId: 2016,
|
||||
text: t('rpc.kusama.sakura', 'Sakura', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Clover: 'wss://api-sakura.clover.finance'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'shiden',
|
||||
homepage: 'https://shiden.astar.network/',
|
||||
paraId: 2007,
|
||||
text: t('rpc.kusama.shiden', 'Shiden', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
StakeTechnologies: 'wss://rpc.shiden.astar.network',
|
||||
OnFinality: 'wss://shiden.api.onfinality.io/public-ws',
|
||||
Pinknode: 'wss://rpc.pinknode.io/shiden/explorer',
|
||||
Dwellir: 'wss://shiden-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'shiden',
|
||||
homepage: 'https://shiden.astar.network/',
|
||||
paraId: 2120,
|
||||
text: t('rpc.kusama.shiden2', 'Shiden Crowdloan 2', { ns: 'apps-config' }),
|
||||
isUnreachable: true,
|
||||
providers: {
|
||||
StakeTechnologies: 'wss://rpc.shiden.astar.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'sora_ksm',
|
||||
homepage: 'https://sora.org/',
|
||||
paraId: 2011,
|
||||
text: t('rpc.kusama.sora_ksm', 'SORA Kusama Parachain', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Soramitsu: 'wss://ws.parachain-collator-1.c1.sora2.soramitsu.co.jp'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'subgame',
|
||||
homepage: 'http://subgame.org/',
|
||||
paraId: 2018,
|
||||
text: t('rpc.kusama.subgame', 'SubGame Gamma', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
SubGame: 'wss://gamma.subgame.org/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'subsocialX',
|
||||
homepage: 'https://subsocial.network/',
|
||||
paraId: 2100,
|
||||
text: t('rpc.kusama.subsocial', 'SubsocialX', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Dappforce: 'wss://para.subsocial.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'tanganika',
|
||||
homepage: 'https://www.datahighway.com/',
|
||||
paraId: 2116,
|
||||
text: t('rpc.kusama.tanganika', 'Tanganika', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
DataHighway: 'wss://tanganika.datahighway.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'turing',
|
||||
homepage: 'https://oak.tech',
|
||||
paraId: 2114,
|
||||
text: t('rpc.turing.oak', 'Turing Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
OAK: 'wss://rpc.turing.oak.tech',
|
||||
OnFinality: 'wss://turing.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'unorthodox',
|
||||
homepage: 'https://standard.tech/',
|
||||
paraId: 2094,
|
||||
text: t('rpc.kusama.standard', 'Unorthodox', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Standard Protocol': 'wss://rpc.kusama.standard.tech'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'zeitgeist',
|
||||
homepage: 'https://zeitgeist.pm',
|
||||
paraId: 2101,
|
||||
text: t('rpc.kusama.zeitgeist', 'Zeitgeist', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
ZeitgeistPM: 'wss://rpc-0.zeitgeist.pm',
|
||||
Dwellir: 'wss://zeitgeist-rpc.dwellir.com'
|
||||
}
|
||||
}
|
||||
...prodParasKusamaCommon,
|
||||
...prodParasKusama
|
||||
]
|
||||
};
|
||||
}
|
||||
|
||||
@ -13,12 +13,306 @@ import { POLKADOT_GENESIS } from '../api/constants';
|
||||
// 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
|
||||
// value: The actual hosted secure websocket endpoint
|
||||
//
|
||||
// Alpahebtical based on text
|
||||
export const prodParasPolkadot: EndpointOption[] = [
|
||||
{
|
||||
info: 'acala',
|
||||
homepage: 'https://acala.network/',
|
||||
paraId: 2000,
|
||||
text: 'Acala',
|
||||
providers: {
|
||||
'Acala Foundation 0': 'wss://acala-rpc-0.aca-api.network',
|
||||
'Acala Foundation 1': 'wss://acala-rpc-1.aca-api.network',
|
||||
// 'Acala Foundation 2': 'wss://acala-rpc-2.aca-api.network/ws', // https://github.com/polkadot-js/apps/issues/6965
|
||||
'Acala Foundation 3': 'wss://acala-rpc-3.aca-api.network/ws',
|
||||
'Polkawallet 0': 'wss://acala.polkawallet.io',
|
||||
OnFinality: 'wss://acala-polkadot.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://acala-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'odyssey',
|
||||
homepage: 'https://www.aresprotocol.io/',
|
||||
paraId: 2028,
|
||||
text: 'Ares Odyssey',
|
||||
providers: {
|
||||
AresProtocol: 'wss://wss.odyssey.aresprotocol.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'astar',
|
||||
homepage: 'https://astar.network',
|
||||
paraId: 2006,
|
||||
text: 'Astar',
|
||||
providers: {
|
||||
Astar: 'wss://rpc.astar.network',
|
||||
OnFinality: 'wss://astar.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://astar-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'bifrost',
|
||||
isUnreachable: true,
|
||||
homepage: 'https://crowdloan.bifrost.app',
|
||||
paraId: 2030,
|
||||
text: 'Bifrost',
|
||||
providers: {
|
||||
Liebi: 'wss://bifrost-dot.liebi.com/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'centrifuge',
|
||||
homepage: 'https://centrifuge.io',
|
||||
paraId: 2031,
|
||||
text: 'Centrifuge',
|
||||
providers: {
|
||||
Centrifuge: 'wss://fullnode.parachain.centrifuge.io',
|
||||
OnFinality: 'wss://centrifuge-parachain.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'clover',
|
||||
homepage: 'https://clover.finance',
|
||||
paraId: 2002,
|
||||
text: 'Clover',
|
||||
providers: {
|
||||
Clover: 'wss://rpc-para.clover.finance',
|
||||
OnFinality: 'wss://clover.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
// this is also a duplicate as a Live and Testing network -
|
||||
// it is either/or, not and
|
||||
info: 'coinversation',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6635
|
||||
homepage: 'http://www.coinversation.io/',
|
||||
paraId: 2027,
|
||||
text: 'Coinversation',
|
||||
providers: {
|
||||
Coinversation: 'wss://rpc.coinversation.io/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'composableFinance',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6721
|
||||
homepage: 'https://composable.finance/',
|
||||
paraId: 2019,
|
||||
text: 'Composable Finance',
|
||||
providers: {
|
||||
Composable: 'wss://rpc.composable.finance',
|
||||
Dwellir: 'wss://composable-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'crustParachain',
|
||||
homepage: 'https://crust.network',
|
||||
paraId: 2008,
|
||||
isUnreachable: true,
|
||||
text: 'Crust',
|
||||
providers: {
|
||||
Crust: 'wss://rpc.crust.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'darwinia',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6530
|
||||
homepage: 'https://darwinia.network/',
|
||||
paraId: 2003,
|
||||
text: 'Darwinia',
|
||||
providers: {
|
||||
Darwinia: 'wss://parachain-rpc.darwinia.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'efinity',
|
||||
homepage: 'https://efinity.io',
|
||||
paraId: 2021,
|
||||
text: 'Efinity',
|
||||
providers: {
|
||||
Efinity: 'wss://rpc.efinity.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'equilibrium',
|
||||
homepage: 'https://equilibrium.io/',
|
||||
paraId: 2011,
|
||||
text: 'Equilibrium',
|
||||
providers: {
|
||||
Equilibrium: 'wss://node.pol.equilibrium.io/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'geminis',
|
||||
isUnreachable: true,
|
||||
homepage: 'https://geminis.network/',
|
||||
paraId: 2038,
|
||||
text: 'Geminis',
|
||||
providers: {
|
||||
Geminis: 'wss://rpc.geminis.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'hydra',
|
||||
homepage: 'https://hydradx.io/',
|
||||
paraId: 2034,
|
||||
text: 'HydraDX',
|
||||
providers: {
|
||||
'Galactic Council': 'wss://rpc-01.hydradx.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'interlay',
|
||||
homepage: 'https://interlay.io/',
|
||||
paraId: 2032,
|
||||
text: 'Interlay',
|
||||
providers: {
|
||||
'Kintsugi Labs': 'wss://api.interlay.io/parachain',
|
||||
OnFinality: 'wss://interlay.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kapex',
|
||||
homepage: 'https://totemaccounting.com/',
|
||||
paraId: 2007,
|
||||
text: 'Kapex',
|
||||
providers: {
|
||||
Totem: 'wss://k-ui.kapex.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'litentry',
|
||||
homepage: 'https://crowdloan.litentry.com',
|
||||
paraId: 2013,
|
||||
isUnreachable: true,
|
||||
text: 'Litentry',
|
||||
providers: {
|
||||
Litentry: 'wss://parachain.litentry.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'manta',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/7018
|
||||
homepage: 'https://manta.network',
|
||||
paraId: 2015,
|
||||
text: 'Manta',
|
||||
providers: {
|
||||
// 'Manta Kuhlii': 'wss://kuhlii.manta.systems', // https://github.com/polkadot-js/apps/issues/6930
|
||||
// 'Manta Munkiana': 'wss://munkiana.manta.systems', // https://github.com/polkadot-js/apps/issues/6871
|
||||
// 'Manta Pectinata': 'wss://pectinata.manta.systems' // https://github.com/polkadot-js/apps/issues/7018
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'moonbeam',
|
||||
homepage: 'https://moonbeam.network/networks/moonbeam/',
|
||||
paraId: 2004,
|
||||
text: 'Moonbeam',
|
||||
providers: {
|
||||
'Moonbeam Foundation': 'wss://wss.api.moonbeam.network',
|
||||
OnFinality: 'wss://moonbeam.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://moonbeam-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'nodle',
|
||||
homepage: 'https://nodle.com',
|
||||
paraId: 2026,
|
||||
text: 'Nodle',
|
||||
providers: {
|
||||
OnFinality: 'wss://nodle-parachain.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://eden-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'origintrail-parachain',
|
||||
homepage: 'https://parachain.origintrail.io',
|
||||
isUnreachable: true,
|
||||
text: 'OriginTrail Parachain',
|
||||
paraId: 2043,
|
||||
providers: {
|
||||
TraceLabs: 'wss://parachain-rpc.origin-trail.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'parallel',
|
||||
homepage: 'https://parallel.fi',
|
||||
paraId: 2012,
|
||||
text: 'Parallel',
|
||||
providers: {
|
||||
OnFinality: 'wss://parallel.api.onfinality.io/public-ws',
|
||||
Parallel: 'wss://rpc.parallel.fi'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'phala',
|
||||
homepage: 'https://phala.network',
|
||||
paraId: 2035,
|
||||
text: 'Phala Network',
|
||||
providers: {
|
||||
Phala: 'wss://api.phala.network/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'polkadex',
|
||||
homepage: 'https://polkadex.trade/',
|
||||
paraId: 2040,
|
||||
text: 'Polkadex',
|
||||
providers: {
|
||||
'Polkadex Team': 'wss://mainnet.polkadex.trade/',
|
||||
OnFinality: 'wss://polkadex.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'subdao',
|
||||
homepage: 'https://subdao.network/',
|
||||
paraId: 2018,
|
||||
isUnreachable: true,
|
||||
text: 'SubDAO',
|
||||
providers: {
|
||||
SubDAO: 'wss://parachain-rpc.subdao.org'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'subgame',
|
||||
homepage: 'http://subgame.org/',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/pull/6761
|
||||
paraId: 2017,
|
||||
text: 'SubGame Gamma',
|
||||
providers: {
|
||||
SubGame: 'wss://gamma.subgame.org/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'unique',
|
||||
homepage: 'https://unique.network/',
|
||||
paraId: 2037,
|
||||
text: 'Unique Network',
|
||||
providers: {
|
||||
Unique: 'wss://ws.unique.network/'
|
||||
}
|
||||
}
|
||||
];
|
||||
|
||||
export const prodParasPolkadotCommon: EndpointOption[] = [
|
||||
{
|
||||
info: 'statemint',
|
||||
paraId: 1000,
|
||||
text: 'Statemint',
|
||||
providers: {
|
||||
Parity: 'wss://statemint-rpc.polkadot.io',
|
||||
OnFinality: 'wss://statemint.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://statemint-rpc.dwellir.com'
|
||||
}
|
||||
}
|
||||
];
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
export function createPolkadot (t: TFunction): EndpointOption {
|
||||
return {
|
||||
dnslink: 'polkadot',
|
||||
genesisHash: POLKADOT_GENESIS,
|
||||
info: 'polkadot',
|
||||
text: t('rpc.polkadot.parity', 'Polkadot', { ns: 'apps-config' }),
|
||||
text: 'Polkadot',
|
||||
providers: {
|
||||
Parity: 'wss://rpc.polkadot.io',
|
||||
OnFinality: 'wss://polkadot.api.onfinality.io/public-ws',
|
||||
@ -28,297 +322,8 @@ export function createPolkadot (t: TFunction): EndpointOption {
|
||||
// Pinknode: 'wss://rpc.pinknode.io/polkadot/explorer' // https://github.com/polkadot-js/apps/issues/5721
|
||||
},
|
||||
linked: [
|
||||
// (1) system parachains (none available yet)
|
||||
// ...
|
||||
// (2) all common good parachains
|
||||
{
|
||||
info: 'statemint',
|
||||
paraId: 1000,
|
||||
text: t('rpc.polkadot.statemint', 'Statemint', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Parity: 'wss://statemint-rpc.polkadot.io',
|
||||
OnFinality: 'wss://statemint.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://statemint-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
/// (3) parachains with id, see Rococo (info here maps to the actual "named icon")
|
||||
//
|
||||
// NOTE: Added alphabetical based on chain name
|
||||
{
|
||||
info: 'acala',
|
||||
homepage: 'https://acala.network/',
|
||||
paraId: 2000,
|
||||
text: t('rpc.polkadot.acala', 'Acala', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Acala Foundation 0': 'wss://acala-rpc-0.aca-api.network',
|
||||
'Acala Foundation 1': 'wss://acala-rpc-1.aca-api.network',
|
||||
// 'Acala Foundation 2': 'wss://acala-rpc-2.aca-api.network/ws', // https://github.com/polkadot-js/apps/issues/6965
|
||||
'Acala Foundation 3': 'wss://acala-rpc-3.aca-api.network/ws',
|
||||
'Polkawallet 0': 'wss://acala.polkawallet.io',
|
||||
OnFinality: 'wss://acala-polkadot.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://acala-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'odyssey',
|
||||
homepage: 'https://www.aresprotocol.io/',
|
||||
paraId: 2028,
|
||||
text: t('rpc.polkadot.odyssey', 'Ares Odyssey', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
AresProtocol: 'wss://wss.odyssey.aresprotocol.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'astar',
|
||||
homepage: 'https://astar.network',
|
||||
paraId: 2006,
|
||||
text: t('rpc.polkadot.astar', 'Astar', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Astar: 'wss://rpc.astar.network',
|
||||
OnFinality: 'wss://astar.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://astar-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'bifrost',
|
||||
isUnreachable: true,
|
||||
homepage: 'https://crowdloan.bifrost.app',
|
||||
paraId: 2030,
|
||||
text: t('rpc.polkadot.bifrost', 'Bifrost', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Liebi: 'wss://bifrost-dot.liebi.com/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'centrifuge',
|
||||
homepage: 'https://centrifuge.io',
|
||||
paraId: 2031,
|
||||
text: t('rpc.polkadot.centrifuge', 'Centrifuge', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Centrifuge: 'wss://fullnode.parachain.centrifuge.io',
|
||||
OnFinality: 'wss://centrifuge-parachain.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'clover',
|
||||
homepage: 'https://clover.finance',
|
||||
paraId: 2002,
|
||||
text: t('rpc.polkadot.clover-para', 'Clover', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Clover: 'wss://rpc-para.clover.finance',
|
||||
OnFinality: 'wss://clover.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
// this is also a duplicate as a Live and Testing network -
|
||||
// it is either/or, not and
|
||||
info: 'coinversation',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6635
|
||||
homepage: 'http://www.coinversation.io/',
|
||||
paraId: 2027,
|
||||
text: t('rpc.polkadot.coinversation', 'Coinversation', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Coinversation: 'wss://rpc.coinversation.io/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'composableFinance',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6721
|
||||
homepage: 'https://composable.finance/',
|
||||
paraId: 2019,
|
||||
text: t('rpc.polkadot.composable', 'Composable Finance', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Composable: 'wss://rpc.composable.finance',
|
||||
Dwellir: 'wss://composable-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'crustParachain',
|
||||
homepage: 'https://crust.network',
|
||||
paraId: 2008,
|
||||
isUnreachable: true,
|
||||
text: t('rpc.polkadot.crust', 'Crust', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Crust: 'wss://rpc.crust.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'darwinia',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6530
|
||||
homepage: 'https://darwinia.network/',
|
||||
paraId: 2003,
|
||||
text: t('rpc.polkadot.darwinia', 'Darwinia', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Darwinia: 'wss://parachain-rpc.darwinia.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'efinity',
|
||||
homepage: 'https://efinity.io',
|
||||
paraId: 2021,
|
||||
text: t('rpc.polkadot.efinity', 'Efinity', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Efinity: 'wss://rpc.efinity.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'equilibrium',
|
||||
homepage: 'https://equilibrium.io/',
|
||||
paraId: 2011,
|
||||
text: t('rpc.polkadot.equilibrium', 'Equilibrium', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Equilibrium: 'wss://node.pol.equilibrium.io/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'geminis',
|
||||
isUnreachable: true,
|
||||
homepage: 'https://geminis.network/',
|
||||
paraId: 2038,
|
||||
text: t('rpc.polkadot.geminis', 'Geminis', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Geminis: 'wss://rpc.geminis.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'hydra',
|
||||
homepage: 'https://hydradx.io/',
|
||||
paraId: 2034,
|
||||
text: t('rpc.polkadot.hydra', 'HydraDX', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Galactic Council': 'wss://rpc-01.hydradx.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'interlay',
|
||||
homepage: 'https://interlay.io/',
|
||||
paraId: 2032,
|
||||
text: t('rpc.polkadot.interlay', 'Interlay', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Kintsugi Labs': 'wss://api.interlay.io/parachain',
|
||||
OnFinality: 'wss://interlay.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kapex',
|
||||
homepage: 'https://totemaccounting.com/',
|
||||
paraId: 2007,
|
||||
text: t('rpc.polkadot.kapex', 'Kapex', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Totem: 'wss://k-ui.kapex.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'litentry',
|
||||
homepage: 'https://crowdloan.litentry.com',
|
||||
paraId: 2013,
|
||||
isUnreachable: true,
|
||||
text: t('rpc.polkadot.litentry', 'Litentry', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Litentry: 'wss://parachain.litentry.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'manta',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/7018
|
||||
homepage: 'https://manta.network',
|
||||
paraId: 2015,
|
||||
text: t('rpc.polkadot.manta', 'Manta', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
// 'Manta Kuhlii': 'wss://kuhlii.manta.systems', // https://github.com/polkadot-js/apps/issues/6930
|
||||
// 'Manta Munkiana': 'wss://munkiana.manta.systems', // https://github.com/polkadot-js/apps/issues/6871
|
||||
// 'Manta Pectinata': 'wss://pectinata.manta.systems' // https://github.com/polkadot-js/apps/issues/7018
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'moonbeam',
|
||||
homepage: 'https://moonbeam.network/networks/moonbeam/',
|
||||
paraId: 2004,
|
||||
text: t('rpc.polkadot.moonbeam', 'Moonbeam', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Moonbeam Foundation': 'wss://wss.api.moonbeam.network',
|
||||
OnFinality: 'wss://moonbeam.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://moonbeam-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'nodle',
|
||||
homepage: 'https://nodle.com',
|
||||
paraId: 2026,
|
||||
text: t('rpc.polkadot.nodle', 'Nodle', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
OnFinality: 'wss://nodle-parachain.api.onfinality.io/public-ws',
|
||||
Dwellir: 'wss://eden-rpc.dwellir.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'origintrail-parachain',
|
||||
homepage: 'https://parachain.origintrail.io',
|
||||
isUnreachable: true,
|
||||
text: t('rpc.polkadot.origintrail', 'OriginTrail Parachain', { ns: 'apps-config' }),
|
||||
paraId: 2043,
|
||||
providers: {
|
||||
TraceLabs: 'wss://parachain-rpc.origin-trail.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'parallel',
|
||||
homepage: 'https://parallel.fi',
|
||||
paraId: 2012,
|
||||
text: t('rpc.polkadot.parallel', 'Parallel', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
OnFinality: 'wss://parallel.api.onfinality.io/public-ws',
|
||||
Parallel: 'wss://rpc.parallel.fi'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'phala',
|
||||
homepage: 'https://phala.network',
|
||||
paraId: 2035,
|
||||
text: t('rpc.polkadot.phala', 'Phala Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Phala: 'wss://api.phala.network/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'polkadex',
|
||||
homepage: 'https://polkadex.trade/',
|
||||
paraId: 2040,
|
||||
text: t('rpc.polkadot.polkadex', 'Polkadex', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Polkadex Team': 'wss://mainnet.polkadex.trade/',
|
||||
OnFinality: 'wss://polkadex.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'subdao',
|
||||
homepage: 'https://subdao.network/',
|
||||
paraId: 2018,
|
||||
isUnreachable: true,
|
||||
text: t('rpc.polkadot.subdao', 'SubDAO', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
SubDAO: 'wss://parachain-rpc.subdao.org'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'subgame',
|
||||
homepage: 'http://subgame.org/',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/pull/6761
|
||||
paraId: 2017,
|
||||
text: t('rpc.polkadot.subgame', 'SubGame Gamma', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
SubGame: 'wss://gamma.subgame.org/'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'unique',
|
||||
homepage: 'https://unique.network/',
|
||||
paraId: 2037,
|
||||
text: t('ws.unique.network', 'Unique Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Unique: 'wss://ws.unique.network/'
|
||||
}
|
||||
}
|
||||
...prodParasPolkadotCommon,
|
||||
...prodParasPolkadot
|
||||
]
|
||||
};
|
||||
}
|
||||
|
||||
@ -8,6 +8,9 @@ import { createKusama } from './productionRelayKusama';
|
||||
import { createPolkadot } from './productionRelayPolkadot';
|
||||
import { expandEndpoints } from './util';
|
||||
|
||||
export { prodParasKusama, prodParasKusamaCommon } from './productionRelayKusama';
|
||||
export { prodParasPolkadot, prodParasPolkadotCommon } from './productionRelayPolkadot';
|
||||
|
||||
export function createKusamaRelay (t: TFunction, firstOnly: boolean, withSort: boolean): LinkOption[] {
|
||||
return expandEndpoints(t, [createKusama(t)], firstOnly, withSort);
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -13,14 +13,221 @@ import { ROCOCO_GENESIS } from '../api/constants';
|
||||
// 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
|
||||
// value: The actual hosted secure websocket endpoint
|
||||
//
|
||||
// Alpahebtical based on text
|
||||
export const testParasRococo: EndpointOption[] = [
|
||||
{
|
||||
info: 'arctic',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/7420
|
||||
paraId: 3025,
|
||||
text: 'Arctic',
|
||||
providers: {
|
||||
Arctic: 'wss://arctic-rpc-parachain.icenetwork.io:9944'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoBajun',
|
||||
paraId: 3026,
|
||||
text: 'Bajun Network',
|
||||
providers: {
|
||||
AjunaNetwork: 'wss://rpc-rococo.bajun.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoBasilisk',
|
||||
paraId: 2090,
|
||||
text: 'Basilisk',
|
||||
providers: {
|
||||
'Galactic Council': 'wss://rpc-01.basilisk-rococo.hydradx.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoBitgreen',
|
||||
paraId: 3024,
|
||||
text: 'Bitgreen',
|
||||
providers: {
|
||||
Bitgreen: 'wss://rococobitgreen.abhath-labs.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoCatalyst',
|
||||
paraId: 2031,
|
||||
text: 'Catalyst',
|
||||
providers: {
|
||||
Centrifuge: 'wss://fullnode.catalyst.cntrfg.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoDali',
|
||||
paraId: 2087,
|
||||
text: 'Dali',
|
||||
providers: {
|
||||
Composable: 'wss://rpc.composablefinance.ninja'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoDolphin',
|
||||
paraId: 2084,
|
||||
text: 'Dolphin',
|
||||
providers: {
|
||||
'Manta Network': 'wss://anjie.rococo.dolphin.engineering'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rocfinity',
|
||||
paraId: 2051,
|
||||
text: 'Efinity',
|
||||
providers: {
|
||||
Efinity: 'wss://rpc.rococo.efinity.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoGenshiro',
|
||||
paraId: 2024,
|
||||
text: 'Genshiro Rococo Testnet',
|
||||
providers: {
|
||||
Equilibrium: 'wss://parachain-testnet.equilab.io/rococo/collator/node1/wss'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoIntegritee',
|
||||
paraId: 3002,
|
||||
text: 'Integritee Network',
|
||||
providers: {
|
||||
Integritee: 'wss://rococo.api.integritee.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoTinker',
|
||||
paraId: 2014,
|
||||
text: 'InvArch Tinkernet',
|
||||
providers: {
|
||||
OnFinality: 'wss://invarch-tinkernet.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoLitentry',
|
||||
paraId: 2106,
|
||||
text: 'Litentry',
|
||||
providers: {
|
||||
Litentry: 'wss://rpc.rococo-parachain-sg.litentry.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoMoonsama',
|
||||
paraId: 2055,
|
||||
text: 'Moonsama',
|
||||
providers: {
|
||||
Moonsama: 'wss://moonsama-testnet-rpc.moonsama.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoNodle',
|
||||
paraId: 2026,
|
||||
text: 'Nodle',
|
||||
providers: {
|
||||
OnFinality: 'wss://node-6913072722034561024.lh.onfinality.io/ws?apikey=84d77e2e-3793-4785-8908-5096cffea77a'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoPangolin',
|
||||
paraId: 2105,
|
||||
text: 'Pangolin Parachain',
|
||||
providers: {
|
||||
'Darwinia Network': 'wss://pangolin-parachain-rpc.darwinia.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoKilt',
|
||||
paraId: 2015,
|
||||
text: 'RILT',
|
||||
providers: {
|
||||
'KILT Protocol': 'wss://rococo.kilt.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'robonomics',
|
||||
homepage: 'http://robonomics.network/',
|
||||
paraId: 3001,
|
||||
text: 'Robonomics',
|
||||
providers: {
|
||||
Airalab: 'wss://rococo.rpc.robonomics.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoSubsocial',
|
||||
paraId: 2100,
|
||||
text: 'SoonsocialX',
|
||||
providers: {
|
||||
DappForce: 'wss://rco-para.subsocial.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoSpreehafen',
|
||||
paraId: 2116,
|
||||
text: 'Spreehafen',
|
||||
providers: {
|
||||
DataHighway: 'wss://spreehafen.datahighway.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 't0rn',
|
||||
paraId: 3333,
|
||||
text: 't0rn',
|
||||
providers: {
|
||||
t3rn: 'wss://dev.net.t3rn.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoZeitgeist',
|
||||
isDisabled: true, // See https://github.com/polkadot-js/apps/issues/5842
|
||||
paraId: 2050,
|
||||
text: 'Zeitgeist PC',
|
||||
providers: {
|
||||
Zeitggeist: 'wss://roc.zeitgeist.pm'
|
||||
}
|
||||
}
|
||||
];
|
||||
|
||||
export const testParasRococoCommon: EndpointOption[] = [
|
||||
{
|
||||
info: 'rococoStatemint',
|
||||
paraId: 1000,
|
||||
text: 'Statemint',
|
||||
providers: {
|
||||
Parity: 'wss://rococo-statemint-rpc.polkadot.io'
|
||||
},
|
||||
teleport: [-1]
|
||||
},
|
||||
{
|
||||
info: 'rococoCanvas',
|
||||
paraId: 1002,
|
||||
text: 'Canvas',
|
||||
providers: {
|
||||
Parity: 'wss://rococo-canvas-rpc.polkadot.io'
|
||||
},
|
||||
teleport: [-1]
|
||||
},
|
||||
{
|
||||
info: 'encointer',
|
||||
homepage: 'https://encointer.org/',
|
||||
paraId: 1003,
|
||||
text: 'Encointer Lietaer',
|
||||
providers: {
|
||||
'Encointer Association': 'wss://rococo.api.encointer.org'
|
||||
},
|
||||
teleport: [-1]
|
||||
}
|
||||
];
|
||||
|
||||
// Based on history, this will expand so keep it as a singular chunk
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
export function createRococo (t: TFunction): EndpointOption {
|
||||
return {
|
||||
dnslink: 'rococo',
|
||||
genesisHash: ROCOCO_GENESIS,
|
||||
info: 'rococo',
|
||||
text: t('rpc.rococo', 'Rococo', { ns: 'apps-config' }),
|
||||
text: 'Rococo',
|
||||
providers: {
|
||||
Parity: 'wss://rococo-rpc.polkadot.io',
|
||||
'light client': 'light://substrate-connect/rococo'
|
||||
@ -30,207 +237,8 @@ export function createRococo (t: TFunction): EndpointOption {
|
||||
},
|
||||
teleport: [1000, 1002],
|
||||
linked: [
|
||||
// these are the base chains
|
||||
{
|
||||
info: 'rococoStatemint',
|
||||
paraId: 1000,
|
||||
text: t('rpc.rococo.statemint', 'Statemint', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Parity: 'wss://rococo-statemint-rpc.polkadot.io'
|
||||
},
|
||||
teleport: [-1]
|
||||
},
|
||||
{
|
||||
info: 'rococoCanvas',
|
||||
paraId: 1002,
|
||||
text: t('rpc.rococo.canvas', 'Canvas', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Parity: 'wss://rococo-canvas-rpc.polkadot.io'
|
||||
},
|
||||
teleport: [-1]
|
||||
},
|
||||
{
|
||||
info: 'encointer',
|
||||
homepage: 'https://encointer.org/',
|
||||
paraId: 1003,
|
||||
text: t('rpc.rococo.encointer', 'Encointer Lietaer', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Encointer Association': 'wss://rococo.api.encointer.org'
|
||||
},
|
||||
teleport: [-1]
|
||||
},
|
||||
// add any additional parachains here, alphabetical
|
||||
{
|
||||
info: 'arctic',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/7420
|
||||
paraId: 3025,
|
||||
text: t('rpc.rococo.arctic', 'Arctic', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Arctic: 'wss://arctic-rpc-parachain.icenetwork.io:9944'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoBajun',
|
||||
paraId: 3026,
|
||||
text: t('rpc.rococo.bajun', 'Bajun Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
AjunaNetwork: 'wss://rpc-rococo.bajun.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoBasilisk',
|
||||
paraId: 2090,
|
||||
text: t('rpc.rococo.basilisk', 'Basilisk', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Galactic Council': 'wss://rpc-01.basilisk-rococo.hydradx.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoBitgreen',
|
||||
paraId: 3024,
|
||||
text: t('rpc.rococo.bitgreen', 'Bitgreen', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Bitgreen: 'wss://rococobitgreen.abhath-labs.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoCatalyst',
|
||||
paraId: 2031,
|
||||
text: t('rpc.rococo.catalyst', 'Catalyst', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Centrifuge: 'wss://fullnode.catalyst.cntrfg.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoDali',
|
||||
paraId: 2087,
|
||||
text: t('rpc.rococo.dali', 'Dali', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Composable: 'wss://rpc.composablefinance.ninja'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoDolphin',
|
||||
paraId: 2084,
|
||||
text: t('rpc.rococo.dolphin', 'Dolphin', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Manta Network': 'wss://anjie.rococo.dolphin.engineering'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rocfinity',
|
||||
paraId: 2051,
|
||||
text: t('rpc.rococo.efinity.io', 'Efinity', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Efinity: 'wss://rpc.rococo.efinity.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoGenshiro',
|
||||
paraId: 2024,
|
||||
text: t('rpc.rococo.genshiro', 'Genshiro Rococo Testnet', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Equilibrium: 'wss://parachain-testnet.equilab.io/rococo/collator/node1/wss'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoIntegritee',
|
||||
paraId: 3002,
|
||||
text: t('rpc.rococo.integritee', 'Integritee Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Integritee: 'wss://rococo.api.integritee.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoTinker',
|
||||
paraId: 2014,
|
||||
text: t('rpc.rococo.tinker', 'InvArch Tinkernet', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
OnFinality: 'wss://invarch-tinkernet.api.onfinality.io/public-ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoLitentry',
|
||||
paraId: 2106,
|
||||
text: t('rpc.rococo.litentry', 'Litentry', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Litentry: 'wss://rpc.rococo-parachain-sg.litentry.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoMoonsama',
|
||||
paraId: 2055,
|
||||
text: t('rpc.rococo.moonsama', 'Moonsama', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Moonsama: 'wss://moonsama-testnet-rpc.moonsama.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoNodle',
|
||||
paraId: 2026,
|
||||
text: t('rpc.rococo.nodle', 'Nodle', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
OnFinality: 'wss://node-6913072722034561024.lh.onfinality.io/ws?apikey=84d77e2e-3793-4785-8908-5096cffea77a'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoPangolin',
|
||||
paraId: 2105,
|
||||
text: t('rpc.rococo.pangolin', 'Pangolin Parachain', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Darwinia Network': 'wss://pangolin-parachain-rpc.darwinia.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoKilt',
|
||||
paraId: 2015,
|
||||
text: t('rpc.rococo.kilt', 'RILT', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'KILT Protocol': 'wss://rococo.kilt.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'robonomics',
|
||||
homepage: 'http://robonomics.network/',
|
||||
paraId: 3001,
|
||||
text: t('rpc.rococo.robonomics', 'Robonomics', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Airalab: 'wss://rococo.rpc.robonomics.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoSubsocial',
|
||||
paraId: 2100,
|
||||
text: t('rpc.rococo.subsocial', 'SoonsocialX', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
DappForce: 'wss://rco-para.subsocial.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoSpreehafen',
|
||||
paraId: 2116,
|
||||
text: t('rpc.rococo.spreehafen', 'Spreehafen', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
DataHighway: 'wss://spreehafen.datahighway.com'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 't0rn',
|
||||
paraId: 3333,
|
||||
text: t('rpc.rococo.t3rn', 't0rn', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
t3rn: 'wss://dev.net.t3rn.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoZeitgeist',
|
||||
isDisabled: true, // See https://github.com/polkadot-js/apps/issues/5842
|
||||
paraId: 2050,
|
||||
text: t('rpc.rococo.zeitgeist', 'Zeitgeist PC', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Zeitggeist: 'wss://roc.zeitgeist.pm'
|
||||
}
|
||||
}
|
||||
...testParasRococoCommon,
|
||||
...testParasRococo
|
||||
]
|
||||
};
|
||||
}
|
||||
|
||||
@ -13,14 +13,129 @@ import { WESTEND_GENESIS } from '../api/constants';
|
||||
// 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
|
||||
// value: The actual hosted secure websocket endpoint
|
||||
//
|
||||
// Alpahebtical based on text
|
||||
export const testParasWestend: EndpointOption[] = [
|
||||
{
|
||||
info: 'basilisk',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6422
|
||||
paraId: 2097,
|
||||
text: 'Basilisk Egg',
|
||||
providers: {
|
||||
HydraDX: 'wss://rpc-01.basilisk-testnet.hydradx.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'charcoal',
|
||||
paraId: 2086,
|
||||
text: 'Charcoal',
|
||||
providers: {
|
||||
Centrifuge: 'wss://fullnode-collator.charcoal.centrifuge.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'integritee',
|
||||
paraId: 2081,
|
||||
text: 'Integritee Network',
|
||||
providers: {
|
||||
Integritee: 'wss://teerw1.integritee.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'interlay',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6261
|
||||
paraId: 2094,
|
||||
text: 'Interlay',
|
||||
providers: {
|
||||
Interlay: 'wss://api-westend.interlay.io/parachain'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'moonshadow',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6181
|
||||
paraId: 2002,
|
||||
text: 'Moonshadow',
|
||||
providers: {
|
||||
PureStake: 'wss://wss.moonshadow.testnet.moonbeam.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'pangoro',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6530
|
||||
homepage: 'https://darwinia.network/',
|
||||
paraId: 2102,
|
||||
text: 'Pangoro',
|
||||
providers: {
|
||||
Darwinia: 'wss://pangoro-parachain-rpc.darwinia.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'westendPichiu',
|
||||
homepage: 'https://kylin.network/',
|
||||
paraId: 2112,
|
||||
text: 'Pichiu',
|
||||
providers: {
|
||||
'Kylin Network': 'wss://westend.kylin-node.co.uk'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'westendStandard',
|
||||
paraId: 2094,
|
||||
text: 'Standard ',
|
||||
providers: {
|
||||
'Standard Protocol': 'wss://rpc.westend.standard.tech'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'karura',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/5830
|
||||
paraId: 2005,
|
||||
text: 'Wendala',
|
||||
providers: {
|
||||
'Acala Foundation': 'wss://karura-westend-rpc.aca-staging.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'whala',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6181
|
||||
paraId: 2013,
|
||||
text: 'Whala',
|
||||
providers: {
|
||||
Phala: 'wss://whala.phala.network/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kilt',
|
||||
homepage: 'https://www.kilt.io/',
|
||||
paraId: 2085,
|
||||
text: 'WILT',
|
||||
providers: {
|
||||
'KILT Protocol': 'wss://westend.kilt.io:9977'
|
||||
}
|
||||
}
|
||||
];
|
||||
|
||||
export const testParasWestendCommon: EndpointOption[] = [
|
||||
{
|
||||
info: 'westmint',
|
||||
paraId: 1000,
|
||||
text: 'Westmint',
|
||||
providers: {
|
||||
Parity: 'wss://westmint-rpc.polkadot.io',
|
||||
Dwellir: 'wss://westmint-rpc.dwellir.com'
|
||||
},
|
||||
teleport: [-1]
|
||||
}
|
||||
];
|
||||
|
||||
// Based on history, this will expand so keep it as a singular chunk
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
export function createWestend (t: TFunction): EndpointOption {
|
||||
return {
|
||||
dnslink: 'westend',
|
||||
genesisHash: WESTEND_GENESIS,
|
||||
info: 'westend',
|
||||
text: t('rpc.westend', 'Westend', { ns: 'apps-config' }),
|
||||
text: 'Westend',
|
||||
providers: {
|
||||
Parity: 'wss://westend-rpc.polkadot.io',
|
||||
OnFinality: 'wss://westend.api.onfinality.io/public-ws',
|
||||
@ -31,119 +146,8 @@ export function createWestend (t: TFunction): EndpointOption {
|
||||
},
|
||||
teleport: [1000],
|
||||
linked: [
|
||||
// (1) system parachains (none available yet)
|
||||
// ...
|
||||
// (2) common good, leave as second group
|
||||
{
|
||||
info: 'westmint',
|
||||
paraId: 1000,
|
||||
text: t('rpc.westend.shell', 'Westmint', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Parity: 'wss://westmint-rpc.polkadot.io',
|
||||
Dwellir: 'wss://westmint-rpc.dwellir.com'
|
||||
},
|
||||
teleport: [-1]
|
||||
},
|
||||
// (3) parachains with id, see Rococo (info here maps to the actual "named icon")
|
||||
//
|
||||
// NOTE: Added alphabetical based on chain name
|
||||
{
|
||||
info: 'basilisk',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6422
|
||||
paraId: 2097,
|
||||
text: t('rpc.westend.basilisk', 'Basilisk Egg', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
HydraDX: 'wss://rpc-01.basilisk-testnet.hydradx.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'charcoal',
|
||||
paraId: 2086,
|
||||
text: t('rpc.westend.charcoal', 'Charcoal', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Centrifuge: 'wss://fullnode-collator.charcoal.centrifuge.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'integritee',
|
||||
paraId: 2081,
|
||||
text: t('rpc.westend.integritee', 'Integritee Network', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Integritee: 'wss://teerw1.integritee.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'interlay',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6261
|
||||
paraId: 2094,
|
||||
text: t('rpc.westend.interbtc', 'Interlay', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Interlay: 'wss://api-westend.interlay.io/parachain'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'moonshadow',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6181
|
||||
paraId: 2002,
|
||||
text: t('rpc.westend.moonshadow', 'Moonshadow', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
PureStake: 'wss://wss.moonshadow.testnet.moonbeam.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'pangoro',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6530
|
||||
homepage: 'https://darwinia.network/',
|
||||
paraId: 2102,
|
||||
text: t('rpc.westend.pangoro', 'Pangoro', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Darwinia: 'wss://pangoro-parachain-rpc.darwinia.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'westendPichiu',
|
||||
homepage: 'https://kylin.network/',
|
||||
paraId: 2112,
|
||||
text: t('westend.kylin-node.co.uk', 'Pichiu', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Kylin Network': 'wss://westend.kylin-node.co.uk'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'westendStandard',
|
||||
paraId: 2094,
|
||||
text: t('rpc.westend.standard', 'Standard ', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Standard Protocol': 'wss://rpc.westend.standard.tech'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'karura',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/5830
|
||||
paraId: 2005,
|
||||
text: t('rpc.westend.wendala', 'Wendala', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'Acala Foundation': 'wss://karura-westend-rpc.aca-staging.network'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'whala',
|
||||
isUnreachable: true, // https://github.com/polkadot-js/apps/issues/6181
|
||||
paraId: 2013,
|
||||
text: t('rpc.westend.whala', 'Whala', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
Phala: 'wss://whala.phala.network/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'kilt',
|
||||
homepage: 'https://www.kilt.io/',
|
||||
paraId: 2085,
|
||||
text: t('rpc.westend.kilt', 'WILT', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
'KILT Protocol': 'wss://westend.kilt.io:9977'
|
||||
}
|
||||
}
|
||||
...testParasWestendCommon,
|
||||
...testParasWestend
|
||||
]
|
||||
};
|
||||
}
|
||||
|
||||
@ -8,6 +8,9 @@ import { createRococo } from './testingRelayRococo';
|
||||
import { createWestend } from './testingRelayWestend';
|
||||
import { expandEndpoints } from './util';
|
||||
|
||||
export { testParasRococo, testParasRococoCommon } from './testingRelayRococo';
|
||||
export { testParasWestend, testParasWestendCommon } from './testingRelayWestend';
|
||||
|
||||
export function createRococoRelay (t: TFunction, firstOnly: boolean, withSort: boolean): LinkOption[] {
|
||||
return expandEndpoints(t, [createRococo(t)], firstOnly, withSort);
|
||||
}
|
||||
|
||||
@ -1,16 +1,10 @@
|
||||
{
|
||||
"lightclient.experimental": "light client (experimental)",
|
||||
"lng.detect": "Default browser language (auto-detect)",
|
||||
"opal.unique.network": "OPAL by UNIQUE",
|
||||
"quartz.unique.network": "QUARTZ by UNIQUE",
|
||||
"rpc.KlugDossier": "Klug Dossier",
|
||||
"rpc.calamari.systems": "Calamari",
|
||||
"rpc.dev.custom": "Custom environment",
|
||||
"rpc.dev.custom.entry": "Custom {{WS_URL}}",
|
||||
"rpc.dev.custom.own": "Custom",
|
||||
"rpc.dev.local": "Local Node",
|
||||
"rpc.dolphin": "Dolphin Testnet",
|
||||
"rpc.dorafactory.org": "Dora Factory",
|
||||
"rpc.header.dev": "Development",
|
||||
"rpc.header.kusama.relay": "Kusama & parachains",
|
||||
"rpc.header.live": "Live networks",
|
||||
@ -19,226 +13,5 @@
|
||||
"rpc.header.test": "Test networks",
|
||||
"rpc.header.westend.relay": "Test Westend & parachains",
|
||||
"rpc.hosted.via": "via {{host}}",
|
||||
"rpc.kusama.altair": "Altair",
|
||||
"rpc.kusama.bajun": "Bajun Network",
|
||||
"rpc.kusama.basilisk": "Basilisk",
|
||||
"rpc.kusama.bifrost": "Bifrost (Kusama)",
|
||||
"rpc.kusama.crab": "Darwinia Crab Parachain",
|
||||
"rpc.kusama.encointer": "Encointer Network",
|
||||
"rpc.kusama.genshiro": "Genshiro",
|
||||
"rpc.kusama.heiko": "Parallel Heiko",
|
||||
"rpc.kusama.integritee": "Integritee Network",
|
||||
"rpc.kusama.kabocha": "Kabocha",
|
||||
"rpc.kusama.karura": "Karura",
|
||||
"rpc.kusama.khala": "Khala Network",
|
||||
"rpc.kusama.kico": "KICO",
|
||||
"rpc.kusama.kilt": "KILT Spiritnet",
|
||||
"rpc.kusama.kintsugi": "Kintsugi BTC",
|
||||
"rpc.kusama.kpron": "Kpron",
|
||||
"rpc.kusama.listen": "Listen Network",
|
||||
"rpc.kusama.litmus": "Litmus",
|
||||
"rpc.kusama.loomnetwork": "Loom Network",
|
||||
"rpc.kusama.mangata": "Mangata",
|
||||
"rpc.kusama.mars": "Mars",
|
||||
"rpc.kusama.moonriver": "Moonriver",
|
||||
"rpc.kusama.parity": "Kusama",
|
||||
"rpc.kusama.picasso": "Picasso",
|
||||
"rpc.kusama.pichiu": "Pichiu",
|
||||
"rpc.kusama.pioneerNetwork": "Bit.Country Pioneer",
|
||||
"rpc.kusama.polkasmith": "PolkaSmith by PolkaFoundry",
|
||||
"rpc.kusama.robonomics": "Robonomics",
|
||||
"rpc.kusama.sakura": "Sakura",
|
||||
"rpc.kusama.shadow": "Crust Shadow",
|
||||
"rpc.kusama.shiden": "Shiden",
|
||||
"rpc.kusama.shiden2": "Shiden Crowdloan 2",
|
||||
"rpc.kusama.sora_ksm": "SORA Kusama Parachain",
|
||||
"rpc.kusama.standard": "Unorthodox",
|
||||
"rpc.kusama.statemine": "Statemine",
|
||||
"rpc.kusama.subgame": "SubGame Gamma",
|
||||
"rpc.kusama.subsocial": "SubsocialX",
|
||||
"rpc.kusama.tanganika": "Tanganika",
|
||||
"rpc.kusama.trustbase": "TrustBase",
|
||||
"rpc.kusama.zeitgeist": "Zeitgeist",
|
||||
"rpc.manta": "Manta Testnet",
|
||||
"rpc.polkadot.acala": "Acala",
|
||||
"rpc.polkadot.astar": "Astar",
|
||||
"rpc.polkadot.bifrost": "Bifrost",
|
||||
"rpc.polkadot.centrifuge": "Centrifuge",
|
||||
"rpc.polkadot.clover-para": "Clover",
|
||||
"rpc.polkadot.coinversation": "Coinversation",
|
||||
"rpc.polkadot.composable": "Composable Finance",
|
||||
"rpc.polkadot.crust": "Crust",
|
||||
"rpc.polkadot.darwinia": "Darwinia",
|
||||
"rpc.polkadot.efinity": "Efinity",
|
||||
"rpc.polkadot.equilibrium": "Equilibrium",
|
||||
"rpc.polkadot.geminis": "Geminis",
|
||||
"rpc.polkadot.hydra": "HydraDX",
|
||||
"rpc.polkadot.interlay": "Interlay",
|
||||
"rpc.polkadot.kapex": "Kapex",
|
||||
"rpc.polkadot.litentry": "Litentry",
|
||||
"rpc.polkadot.manta": "Manta",
|
||||
"rpc.polkadot.moonbeam": "Moonbeam",
|
||||
"rpc.polkadot.nodle": "Nodle",
|
||||
"rpc.polkadot.odyssey": "Ares Odyssey",
|
||||
"rpc.polkadot.origintrail": "OriginTrail Parachain",
|
||||
"rpc.polkadot.parallel": "Parallel",
|
||||
"rpc.polkadot.parity": "Polkadot",
|
||||
"rpc.polkadot.phala": "Phala Network",
|
||||
"rpc.polkadot.polkadex": "Polkadex",
|
||||
"rpc.polkadot.statemint": "Statemint",
|
||||
"rpc.polkadot.subdao": "SubDAO",
|
||||
"rpc.polkadot.subgame": "SubGame Gamma",
|
||||
"rpc.prod.aleph": "Aleph Zero",
|
||||
"rpc.prod.automata": "Automata",
|
||||
"rpc.prod.centrifuge": "Centrifuge Standalone [Archived]",
|
||||
"rpc.prod.chainx": "ChainX",
|
||||
"rpc.prod.coinversation": "Coinversation",
|
||||
"rpc.prod.competitors-club": "Competitors Club",
|
||||
"rpc.prod.crab": "Darwinia Crab",
|
||||
"rpc.prod.creditcoin": "Creditcoin",
|
||||
"rpc.prod.crown-sterling": "Crown Sterling",
|
||||
"rpc.prod.crust": "Crust Network",
|
||||
"rpc.prod.darwinia": "Darwinia",
|
||||
"rpc.prod.dock-pos-mainnet": "Dock",
|
||||
"rpc.prod.edgeware": "Edgeware",
|
||||
"rpc.prod.efinity": "Efinity",
|
||||
"rpc.prod.equilibrium": "Equilibrium",
|
||||
"rpc.prod.genshiro": "Genshiro",
|
||||
"rpc.prod.hanonycash": "Hanonycash",
|
||||
"rpc.prod.hydra": "HydraDX",
|
||||
"rpc.prod.integritee": "Integritee Network",
|
||||
"rpc.prod.kulupu": "Kulupu",
|
||||
"rpc.prod.kusari": "Kusari",
|
||||
"rpc.prod.mathchain": "MathChain",
|
||||
"rpc.prod.minix": "MiniX",
|
||||
"rpc.prod.neatcoin": "Neatcoin",
|
||||
"rpc.prod.nftmart": "NFTMart",
|
||||
"rpc.prod.nodle-main": "Nodle",
|
||||
"rpc.prod.plasm": "Plasm",
|
||||
"rpc.prod.polkadex": "Polkadex",
|
||||
"rpc.prod.polymesh": "Polymesh Mainnet",
|
||||
"rpc.prod.riochain": "RioChain",
|
||||
"rpc.prod.robonomics": "Robonomics",
|
||||
"rpc.prod.sherpax": "SherpaX",
|
||||
"rpc.prod.sora-substrate": "SORA",
|
||||
"rpc.prod.stafi": "Stafi",
|
||||
"rpc.prod.subgame": "SubGame",
|
||||
"rpc.prod.subsocial": "Subsocial",
|
||||
"rpc.prod.swapdex": "Swapdex",
|
||||
"rpc.prod.uniarts": "UniArts",
|
||||
"rpc.prod.westlake": "Westlake",
|
||||
"rpc.rococo": "Rococo",
|
||||
"rpc.rococo.arctic": "Arctic",
|
||||
"rpc.rococo.bajun": "Bajun Network",
|
||||
"rpc.rococo.basilisk": "Basilisk",
|
||||
"rpc.rococo.bitgreen": "Bitgreen",
|
||||
"rpc.rococo.canvas": "Canvas",
|
||||
"rpc.rococo.catalyst": "Catalyst",
|
||||
"rpc.rococo.dali": "Dali",
|
||||
"rpc.rococo.dolphin": "Dolphin",
|
||||
"rpc.rococo.efinity.io": "Efinity",
|
||||
"rpc.rococo.encointer": "Encointer Lietaer",
|
||||
"rpc.rococo.genshiro": "Genshiro Rococo Testnet",
|
||||
"rpc.rococo.integritee": "Integritee Network",
|
||||
"rpc.rococo.kilt": "RILT",
|
||||
"rpc.rococo.litentry": "Litentry",
|
||||
"rpc.rococo.moonsama": "Moonsama",
|
||||
"rpc.rococo.nodle": "Nodle",
|
||||
"rpc.rococo.pangolin": "Pangolin Parachain",
|
||||
"rpc.rococo.robonomics": "Robonomics",
|
||||
"rpc.rococo.spreehafen": "Spreehafen",
|
||||
"rpc.rococo.statemint": "Statemint",
|
||||
"rpc.rococo.subsocial": "SoonsocialX",
|
||||
"rpc.rococo.t3rn": "t0rn",
|
||||
"rpc.rococo.tinker": "InvArch Tinkernet",
|
||||
"rpc.rococo.zeitgeist": "Zeitgeist PC",
|
||||
"rpc.spanner": "Spanner",
|
||||
"rpc.test.ajuna": "Ajuna Testnet",
|
||||
"rpc.test.aleph": "Aleph Zero Testnet",
|
||||
"rpc.test.arctic": "Arctic",
|
||||
"rpc.test.ares.network": "Ares Gladios",
|
||||
"rpc.test.automata-contextfree": "Automata ContextFree",
|
||||
"rpc.test.beresheet": "Beresheet",
|
||||
"rpc.test.bifrost": "Bifrost Stage Network",
|
||||
"rpc.test.bitcountry": "Bit.Country - Metaverse Network",
|
||||
"rpc.test.clover.finance": "Clover",
|
||||
"rpc.test.coinversation": "Coinversation",
|
||||
"rpc.test.creditcoin": "Creditcoin Testnet",
|
||||
"rpc.test.crust.network": "Crust Maxwell",
|
||||
"rpc.test.datahighway.spreehafen": "Spreehafen",
|
||||
"rpc.test.dock-pos-testnet": "Dock",
|
||||
"rpc.test.dotmog": "DOTMog",
|
||||
"rpc.test.encointer.gesell": "Encointer Gesell",
|
||||
"rpc.test.equilibriumtestnet": "Equilibrium",
|
||||
"rpc.test.fantour": "Fantour",
|
||||
"rpc.test.flamingfir": "Flaming Fir",
|
||||
"rpc.test.galital": "Galital PC2",
|
||||
"rpc.test.galois": "Galois",
|
||||
"rpc.test.gamepower": "GamePower",
|
||||
"rpc.test.geek": "GeekCash",
|
||||
"rpc.test.halongbay": "Halongbay Testnet",
|
||||
"rpc.test.interbtc": "Interlay Testnet",
|
||||
"rpc.test.ipse": "IPSE",
|
||||
"rpc.test.joystream": "Joystream",
|
||||
"rpc.test.jupiter": "Jupiter",
|
||||
"rpc.test.khala": "Khala (Para 3)",
|
||||
"rpc.test.kilt.mash": "KILT Mashnet",
|
||||
"rpc.test.kilt.pere": "KILT Peregrine",
|
||||
"rpc.test.kylin-node.co.uk": "Pichiu Testnet",
|
||||
"rpc.test.litentry": "Litentry Testnet",
|
||||
"rpc.test.mandala": "Mandala",
|
||||
"rpc.test.mangata": "Mangata",
|
||||
"rpc.test.minix": "MiniX Testnet",
|
||||
"rpc.test.moonbeam": "Moonbase Alpha",
|
||||
"rpc.test.mybank": "mybank.network",
|
||||
"rpc.test.nftmart": "NFTMart",
|
||||
"rpc.test.nodle-arcadia": "Arcadia",
|
||||
"rpc.test.oak": "Neumann Network",
|
||||
"rpc.test.opportunity": "Opportunity",
|
||||
"rpc.test.pangolin": "Pangolin",
|
||||
"rpc.test.pangoro": "Pangoro",
|
||||
"rpc.test.phala": "Phala (PoC 5)",
|
||||
"rpc.test.phoenix": "Phoenix Mashnet",
|
||||
"rpc.test.polkadex": "Polkadex",
|
||||
"rpc.test.polymesh": "Polymesh Testnet",
|
||||
"rpc.test.pontem": "Pontem",
|
||||
"rpc.test.prism": "Prism",
|
||||
"rpc.test.realis": "Realis.Network",
|
||||
"rpc.test.riochain": "RioChain",
|
||||
"rpc.test.sherpax": "Sherpax Testnet",
|
||||
"rpc.test.shibuya": "Shibuya",
|
||||
"rpc.test.snowbridge": "Snowbridge",
|
||||
"rpc.test.sora-substrate-staging": "SORA-staging",
|
||||
"rpc.test.subdao": "SubDAO Staging",
|
||||
"rpc.test.subgame": "SubGame Staging",
|
||||
"rpc.test.subsocial": "Soonsocial",
|
||||
"rpc.test.subspace": "Subspace Testnet",
|
||||
"rpc.test.subspace.farmnet": "Subspace Farmnet",
|
||||
"rpc.test.ternoa-testnet": "Ternoa Testnet",
|
||||
"rpc.test.turbulence": "Turbulence",
|
||||
"rpc.test.uniarts": "UniArts",
|
||||
"rpc.test.unique": "Unique",
|
||||
"rpc.test.unitv": "Unit Network",
|
||||
"rpc.test.vodka": "Vodka",
|
||||
"rpc.test.web3games": "Web3Games",
|
||||
"rpc.test.zCloak": "zCloak-network",
|
||||
"rpc.test.zeitgeist": "Zeitgeist Battery Station",
|
||||
"rpc.test.zero": "Zero",
|
||||
"rpc.turing.oak": "Turing Network",
|
||||
"rpc.westend": "Westend",
|
||||
"rpc.westend.basilisk": "Basilisk Egg",
|
||||
"rpc.westend.charcoal": "Charcoal",
|
||||
"rpc.westend.integritee": "Integritee Network",
|
||||
"rpc.westend.interbtc": "Interlay",
|
||||
"rpc.westend.kilt": "WILT",
|
||||
"rpc.westend.moonshadow": "Moonshadow",
|
||||
"rpc.westend.pangoro": "Pangoro",
|
||||
"rpc.westend.shell": "Westmint",
|
||||
"rpc.westend.standard": "Standard ",
|
||||
"rpc.westend.wendala": "Wendala",
|
||||
"rpc.westend.whala": "Whala",
|
||||
"ss58.default": "Default for the connected node",
|
||||
"testnet.kylin-node.co.uk": "Kylin Testnet",
|
||||
"westend.kylin-node.co.uk": "Pichiu",
|
||||
"ws.unique.network": "Unique Network"
|
||||
"ss58.default": "Default for the connected node"
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user