From 3ce4ff0d407ca71363a26e62eadab9b9264741fb Mon Sep 17 00:00:00 2001 From: brenzi Date: Fri, 29 Jan 2021 16:53:52 +0100 Subject: [PATCH] include integritee parachain (#4538) * include integritee parachain * Update packages/apps-config/src/ui/logos/index.ts * add color Co-authored-by: Jaco Greeff --- packages/apps-config/src/api/spec/index.ts | 2 + .../apps-config/src/api/spec/integritee.ts | 21 +++ .../src/endpoints/testingRococo.ts | 8 + packages/apps-config/src/ui/colors.ts | 2 + packages/apps-config/src/ui/logos/index.ts | 3 + .../src/ui/logos/nodes/integritee.svg | 150 ++++++++++++++++++ 6 files changed, 186 insertions(+) create mode 100644 packages/apps-config/src/api/spec/integritee.ts create mode 100644 packages/apps-config/src/ui/logos/nodes/integritee.svg diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 305cd5a31b..1705da0967 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -20,6 +20,7 @@ import encointerPara from './encointer-para'; import equilibrium from './equilibrium'; import hanonycash from './hanonycash'; import hydrate from './hydrate'; +import integritee from './integritee'; import jupiter from './jupiter'; import kilt from './kilt'; import nodle from './nodle'; @@ -57,6 +58,7 @@ export default { 'encointer-parachain': encointerPara, 'hack-hydra-dx': hydrate, hanonycash, + 'integritee-parachain': integritee, jupiter, 'kilt-parachain': kilt, 'mashnet-node': kilt, diff --git a/packages/apps-config/src/api/spec/integritee.ts b/packages/apps-config/src/api/spec/integritee.ts new file mode 100644 index 0000000000..ba258abccf --- /dev/null +++ b/packages/apps-config/src/api/spec/integritee.ts @@ -0,0 +1,21 @@ +// Copyright 2017-2021 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +// structs need to be in order +/* eslint-disable sort-keys */ + +export default { + Address: 'MultiAddress', + Enclave: { + mrenclave: 'Hash', + pubkey: 'AccountId', + timestamp: 'u64', + url: 'Text' + }, + LookupSource: 'MultiAddress', + Request: { + cyphertext: 'Vec', + shard: 'ShardIdentifier' + }, + ShardIdentifier: 'Hash' +}; diff --git a/packages/apps-config/src/endpoints/testingRococo.ts b/packages/apps-config/src/endpoints/testingRococo.ts index 9c460cb2a9..939d7ad72a 100644 --- a/packages/apps-config/src/endpoints/testingRococo.ts +++ b/packages/apps-config/src/endpoints/testingRococo.ts @@ -99,6 +99,14 @@ export function createRococo (t: TFunction): EndpointOption { HydraDX: 'wss://hydrate-rpc.hydradx.io:9944' } }, + { + info: 'rococoIntegritee', + paraId: 1983, + text: t('rpc.rococo.integritee', 'IntegriTEE PC1', { ns: 'apps-config' }), + providers: { + SCS: 'wss://rococo.integritee.network' + } + }, { info: 'rococoAcala', paraId: 666, diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index c740dfbf21..76c0e1de98 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -15,6 +15,7 @@ const chainCrust = '#ff8812'; const chainDarwinia = 'linear-gradient(-45deg, #FE3876 0%, #7C30DD 71%, #3A30DD 100%)'; const chainHanonycash = '#0099CC'; const chainHydrate = '#000000'; +const chainIntegritee = '#080808'; const chainKulupu = '#003366'; const chainPhala = '#a7e300'; const chainPlasm = '#2096F3'; @@ -75,6 +76,7 @@ export const chainColors: Record = [ ['Encointer PC1', nodeEncointerNotee], ['hanonycash', chainHanonycash], ['HydraDX Hydrate', chainHydrate], + ['IntegriTEE PC1', chainIntegritee], ['Jupiter Testnet', chainJupiter], ['KILT Testnet', chainKilt], ['KILT Collator Rococo', chainKilt], diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 105de0fae1..4dd7836e68 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -35,6 +35,7 @@ import nodeEncointerNotee from './nodes/encointer-notee.svg'; import nodeEncointerTeeproxy from './nodes/encointer-teeproxy.svg'; import nodeEquilibrium from './nodes/equilibrium.svg'; import nodeHanonycash from './nodes/hanonycash.svg'; +import nodeIntegritee from './nodes/integritee.svg'; import nodeJupiter from './nodes/jupiter.svg'; import nodeKilt from './nodes/kilt.svg'; import nodeKulupu from './nodes/kulupu.svg'; @@ -69,6 +70,7 @@ export const chainLogos: Record = [ ['Galois', nodeMath], ['HydraDX Hydrate', chainHydrate], ['Encointer PC1', nodeEncointerNotee], + ['IntegriTEE PC1', nodeIntegritee], ['KILT PC1', nodeKilt], ['Kusama', chainKusama], // new name after CC3 ['Kusama CC1', chainKusama], @@ -191,6 +193,7 @@ export const namedLogos: Record = { rococoDataHighway: nodeDataHighway, rococoEncointer: nodeEncointerNotee, rococoHydrate: chainHydrate, + rococoIntegritee: nodeIntegritee, rococoKilt: nodeKilt, rococoLaminar: nodeLaminar, rococoPhala: nodePhala, diff --git a/packages/apps-config/src/ui/logos/nodes/integritee.svg b/packages/apps-config/src/ui/logos/nodes/integritee.svg new file mode 100644 index 0000000000..8a5d64ea9a --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/integritee.svg @@ -0,0 +1,150 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + +