From 4e2d84b877dd667dba71238f3757afed32af46a8 Mon Sep 17 00:00:00 2001 From: Cheng JIANG Date: Wed, 3 Nov 2021 15:21:46 +0800 Subject: [PATCH] add parallel chain for dot auction (#6464) * add parallel chain * fix lint * use different color for parallel chain --- packages/apps-config/src/api/spec/index.ts | 1 + .../src/endpoints/productionRelayPolkadot.ts | 11 +++++++++++ packages/apps-config/src/ui/colors.ts | 4 ++++ .../src/ui/logos/chains/{heiko.svg => parallel.svg} | 0 packages/apps-config/src/ui/logos/index.ts | 13 ++++++++----- .../src/ui/logos/nodes/{heiko.svg => parallel.svg} | 0 packages/apps/public/locales/en/apps-config.json | 1 + 7 files changed, 25 insertions(+), 5 deletions(-) rename packages/apps-config/src/ui/logos/chains/{heiko.svg => parallel.svg} (100%) rename packages/apps-config/src/ui/logos/nodes/{heiko.svg => parallel.svg} (100%) diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 422d2baa28..21b726c5ab 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -203,6 +203,7 @@ const spec: Record = { opal: uniqueWestend, opportunity, 'origintrail-parachain': origintrail, + parallel, parami, 'phoenix-node': phoenix, 'phoenix-parachain': phoenix, diff --git a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts index 6fc21572fd..ab651ccab8 100644 --- a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts +++ b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts @@ -35,6 +35,17 @@ export function createPolkadot (t: TFunction): EndpointOption { /// (3) parachains with id, see Rococo (info here maps to the actual "named icon") // // NOTE: Added alphabetical based on chain name + { + info: 'parallel', + homepage: 'https://parallel.fi', + isUnreachable: true, + paraId: 2085, + text: t('rpc.polkadot.parallel', 'Parallel', { ns: 'apps-config' }), + providers: { + OnFinality: 'wss://parallel.api.onfinality.io/public-ws', + Parallel: 'wss://rpc.parallel.fi' + } + } ] }; } diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 0f7edab459..16ff2f321b 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -48,6 +48,7 @@ const chainNFTMart = '#815287'; const chainOakTestnet = '#E38985'; const chainPangolin = '#5744ff'; const chainPangoro = '#5745de'; +const chainParallel = '#ef18ac'; const chainParami = '#ee06e2'; const chainPhala = '#a7e300'; const chainPhoenix = '#d42181'; @@ -141,6 +142,7 @@ const nodeOpportunity = '#6143bc'; const nodeOriginTrail = '#131415'; const nodePangolin = '#5744ff'; const nodePangoro = '#5745de'; +const nodeParallel = '#ef18ac'; const nodeParami = '#ee06e2'; const nodePolkadex = '#7C30DD'; const nodePolymesh = '#1348e4'; @@ -262,6 +264,7 @@ export const chainColors: Record = Object.entries({ 'OriginTrail Parachain Testnet': nodeOriginTrail, Pangolin: chainPangolin, Pangoro: chainPangoro, + Parallel: chainParallel, 'Parallel Heiko': chainHeiko, 'Parami PC2': chainParami, 'Phala PC1': chainPhala, @@ -366,6 +369,7 @@ export const nodeColors = Object.entries({ 'OriginTrail Parachain': nodeOriginTrail, Pangolin: nodePangolin, Pangoro: nodePangoro, + Parallel: nodeParallel, 'Parallel Heiko': nodeHeiko, 'Parami Collator': nodeParami, 'Patract Node': nodeJupiter, diff --git a/packages/apps-config/src/ui/logos/chains/heiko.svg b/packages/apps-config/src/ui/logos/chains/parallel.svg similarity index 100% rename from packages/apps-config/src/ui/logos/chains/heiko.svg rename to packages/apps-config/src/ui/logos/chains/parallel.svg diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 1eca92e1c6..1b2278903a 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -15,13 +15,13 @@ import chainCrownSterling from './chains/crown-sterling.png'; import chainDusty from './chains/dusty.png'; import chainEquilibrium from './chains/equilibrium.svg'; import chainGenshiro from './chains/genshiro.svg'; -import chainHeiko from './chains/heiko.svg'; import chainHydrate from './chains/hydrate.png'; import chainInterBTC from './chains/interbtc.png'; import chainKarura from './chains/karura.svg'; import chainKintsugi from './chains/kintsugi.png'; import chainKusama from './chains/kusama-128.gif'; import chainOpal from './chains/opal-logo.png'; +import chainParallel from './chains/parallel.svg'; import chainComposable from './chains/picasso.svg'; import chainQuartz from './chains/quartz.png'; import chainRococo from './chains/rococo.svg'; @@ -76,7 +76,6 @@ import nodeGalital from './nodes/galital-logo.png'; import nodeGamePower from './nodes/gamepower.svg'; import nodeGeek from './nodes/geek.svg'; import nodeHanonycash from './nodes/hanonycash.svg'; -import nodeHeiko from './nodes/heiko.svg'; import nodeIdavoll from './nodes/idavoll.png'; import nodeIntegritee from './nodes/integritee.svg'; import nodeInterBTC from './nodes/interbtc.png'; @@ -106,6 +105,7 @@ import nodeOpportunity from './nodes/opportunity.png'; import nodeOriginTrail from './nodes/origintrail.png'; import nodePangolin from './nodes/pangolin.svg'; import nodePangoro from './nodes/pangoro.svg'; +import nodeParallel from './nodes/parallel.svg'; import nodeParami from './nodes/parami.png'; import nodePhala from './nodes/phala.svg'; import nodePhoenix from './nodes/phoenix.png'; @@ -232,7 +232,8 @@ export const chainLogos = Object.entries({ 'OriginTrail Parachain Testnet': nodeOriginTrail, Pangolin: nodePangolin, Pangoro: nodePangoro, - 'Parallel Heiko': chainHeiko, + Parallel: chainParallel, + 'Parallel Heiko': chainParallel, 'Parami PC2': nodeParami, 'Phala PC1': nodePhala, 'PHOENIX PC1': nodePhoenix, @@ -367,7 +368,8 @@ export const nodeLogos = Object.entries({ 'OriginTrail Parachain Testnet': nodeOriginTrail, Pangolin: nodePangolin, Pangoro: nodePangoro, - 'Parallel Heiko': nodeHeiko, + Parallel: nodeParallel, + 'Parallel Heiko': nodeParallel, Parami: nodeParami, 'parity-polkadot': nodePolkadot, 'Patract Node': nodeJupiter, @@ -497,7 +499,7 @@ export const namedLogos: Record = { genshiro: chainGenshiro, halongbay: nodePolkaFoundry, hanonycash: nodeHanonycash, - heiko: chainHeiko, + heiko: chainParallel, idavoll: nodeIdavoll, integritee: nodeIntegritee, interbtc: nodeInterBTC, @@ -531,6 +533,7 @@ export const namedLogos: Record = { 'origintrail-parachain-testnet': nodeOriginTrail, pangolin: nodePangolin, pangoro: nodePangoro, + parallel: chainParallel, phala: nodePhala, phoenix: nodePhoenix, picasso: chainComposable, diff --git a/packages/apps-config/src/ui/logos/nodes/heiko.svg b/packages/apps-config/src/ui/logos/nodes/parallel.svg similarity index 100% rename from packages/apps-config/src/ui/logos/nodes/heiko.svg rename to packages/apps-config/src/ui/logos/nodes/parallel.svg diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index 7232d4ff2e..6cf038ac67 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -48,6 +48,7 @@ "rpc.kylin-node.co.uk": "Kylin Network", "rpc.manta": "Manta Testnet", "rpc.origintrail": "OriginTrail Parachain Testnet", + "rpc.polkadot.parallel": "Parallel", "rpc.polkadot.parity": "Polkadot", "rpc.prod.centrifuge": "Centrifuge", "rpc.prod.chainx": "ChainX",