diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index d901f462cd..d626c94f23 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -40,6 +40,7 @@ import laminar from './laminar'; import litentry from './litentry'; import moonbeam from './moonbeam'; import nodle from './nodle'; +import parami from './parami'; import phala from './phala'; import phalaParachain from './phala-parachain'; import phoenix from './phoenix'; @@ -118,6 +119,7 @@ const spec: Record = { 'node-moonbeam': moonbeam, 'node-polkadex': polkadex, 'nodle-chain': nodle, + parami, 'phala-collator': phalaParachain, 'phala-node': phala, 'phoenix-node': phoenix, diff --git a/packages/apps-config/src/api/spec/parami.ts b/packages/apps-config/src/api/spec/parami.ts new file mode 100644 index 0000000000..d9c2fe5f1a --- /dev/null +++ b/packages/apps-config/src/api/spec/parami.ts @@ -0,0 +1,19 @@ +// Copyright 2017-2021 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import type { OverrideBundleDefinition } from '@polkadot/types/types'; + +// structs need to be in order +/* eslint-disable sort-keys */ + +const definitions: OverrideBundleDefinition = { + types: [ + { + // on all versions + minmax: [0, undefined], + types: {} + } + ] +}; + +export default definitions; diff --git a/packages/apps-config/src/endpoints/testingRococo.ts b/packages/apps-config/src/endpoints/testingRococo.ts index d5bfc8c290..0a7b339dc6 100644 --- a/packages/apps-config/src/endpoints/testingRococo.ts +++ b/packages/apps-config/src/endpoints/testingRococo.ts @@ -207,6 +207,14 @@ export function createRococo (t: TFunction): LinkOption[] { MathWallet: 'wss://testpara.maiziqianbao.net/ws' } }, + { + info: 'rococoParami', + paraId: 18888, + text: t('rpc.rococo.parami', 'Parami PC2', { ns: 'apps-config' }), + providers: { + Phala: 'wss://rococo.parami.io' + } + }, { info: 'rococoPhala', paraId: 30, diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index d167b695bc..0123f1a9cd 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -20,6 +20,7 @@ const chainHanonycash = '#0099CC'; const chainHydrate = '#000000'; const chainIntegritee = '#080808'; const chainKulupu = '#003366'; +const chainParami = '#ee06e2'; const chainPhala = '#a7e300'; const chainPhoenix = '#d42181'; const chainPlasm = '#2096F3'; @@ -69,6 +70,7 @@ const nodeJupiter = '#7143ff'; const nodeLitentry = 'linear-gradient(45deg, #5cc27c 0%, #6de98f 100%)'; const nodeMoonbeam = '#53cbc9'; const nodeNodle = '#1ab394'; +const nodeParami = '#ee06e2'; const nodePolkadex = '#7C30DD'; const nodeRealis = 'linear-gradient(45deg, #6CFBE9 0%, #CFB241 100%)'; const nodeSgc = 'linear-gradient(45deg, #0099F7 0%, #F11712 100%)'; @@ -123,6 +125,7 @@ export const chainColors: Record = [ ['Moonbase Alpha', nodeMoonbeam], ['Moonbase Stage', nodeMoonbeam], ['Moonbase Development Testnet', nodeMoonbeam], + ['Parami PC2', chainParami], ['Phala PC1', chainPhala], ['Phala poc 3', chainPhala], ['Plasm', chainPlasm], @@ -169,6 +172,7 @@ export const nodeColors: Record = [ ['Equilibrium node', nodeEquilibrium], ['Litentry Collator', nodeLitentry], ['nodle chain node', nodeNodle], + ['Parami Collator', nodeParami], ['Patract Node', nodeJupiter], ['Polkadex Node', nodePolkadex], ['ReAlis Network', nodeRealis], diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 7c2589a4ea..6370de8c4e 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -52,6 +52,7 @@ import nodeLitentry from './nodes/litentry.png'; import nodeMath from './nodes/math.svg'; import moonbeam from './nodes/moonbeam.png'; import nodeNodle from './nodes/nodle.svg'; +import nodeParami from './nodes/parami.png'; import nodePhala from './nodes/phala.svg'; import nodePhoenix from './nodes/phoenix.png'; import nodePlasm from './nodes/plasm.png'; @@ -178,6 +179,7 @@ export const nodeLogos: Record = [ ['Patract Node', nodeJupiter], ['Polkadex Node', nodePolkadex], ['parity-polkadot', nodePolkadot], + ['Parami', nodeParami], ['Plasm', nodePlasm], ['Plasm Node', nodePlasm], ['Plasm Parachain Collator', nodePlasm], @@ -282,6 +284,7 @@ export const namedLogos: Record = { rococoLaminar: nodeLaminar, rococoLitentry: nodeLitentry, rococoMathChain: nodeMath, + rococoParami: nodeParami, rococoPhala: nodePhala, rococoPhoenix: nodePhoenix, rococoPlasm: nodePlasm, diff --git a/packages/apps-config/src/ui/logos/nodes/parami.png b/packages/apps-config/src/ui/logos/nodes/parami.png new file mode 100644 index 0000000000..76f490434c Binary files /dev/null and b/packages/apps-config/src/ui/logos/nodes/parami.png differ diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index bd897d2056..b2250b6e83 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -80,6 +80,7 @@ "rpc.rococo.jupiter": "Patract Jupiter R1", "rpc.rococo.kilt": "KILT PC1", "rpc.rococo.mathchain": "MathChain PC1", + "rpc.rococo.parami": "Parami PC2", "rpc.rococo.phala": "Phala PC1", "rpc.rococo.phoenix": "PHOENIX PC1", "rpc.rococo.plasm": "Plasm PC2", @@ -107,4 +108,4 @@ "rpc.zeitgeist": "Zeitgeist Battery Park", "rpc.zero": "Zero", "ss58.default": "Default for the connected node" -} \ No newline at end of file +}