From 7c0add1f85ab0dcc6d013fce4bd544aa8a23dcd7 Mon Sep 17 00:00:00 2001 From: jasonberger0 <53245786+jasonberger0@users.noreply.github.com> Date: Thu, 4 Feb 2021 16:51:43 +0800 Subject: [PATCH] add idavoll network (#4591) * add idavoll network * update sort -keys for import * fixed lint error * fixed lint error * remove collator * lint error --- packages/apps-config/src/api/spec/idavoll.ts | 10 ++++++++++ packages/apps-config/src/api/spec/index.ts | 2 ++ packages/apps-config/src/ui/colors.ts | 2 ++ packages/apps-config/src/ui/logos/index.ts | 4 ++++ .../apps-config/src/ui/logos/nodes/idavoll.png | Bin 0 -> 14651 bytes 5 files changed, 18 insertions(+) create mode 100644 packages/apps-config/src/api/spec/idavoll.ts create mode 100644 packages/apps-config/src/ui/logos/nodes/idavoll.png diff --git a/packages/apps-config/src/api/spec/idavoll.ts b/packages/apps-config/src/api/spec/idavoll.ts new file mode 100644 index 0000000000..2e1241dbbf --- /dev/null +++ b/packages/apps-config/src/api/spec/idavoll.ts @@ -0,0 +1,10 @@ +// 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: 'AccountId', + LookupSource: 'AccountId' +}; diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 6fc5703819..5ad31f958c 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -24,6 +24,7 @@ import encointerPara from './encointer-para'; import equilibrium from './equilibrium'; import hanonycash from './hanonycash'; import hydrate from './hydrate'; +import idavoll from './idavoll'; import integritee from './integritee'; import jupiter from './jupiter'; import kilt from './kilt'; @@ -68,6 +69,7 @@ export default { 'encointer-parachain': encointerPara, 'hack-hydra-dx': hydrate, hanonycash, + idavoll: idavoll, 'integritee-parachain': integritee, jupiter, 'kilt-parachain': kilt, diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 6d31a0783a..9147c127b9 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -42,6 +42,7 @@ const chainZero = '#000000'; const chainZenlink = 'linear-gradient(45deg, #F20082 0%, #FF4D4D 100%)'; const chainJupiter = '#7143ff'; const chainUniarts = '#b39ef7'; +const chainIdavoll = '#ff43ff'; // based on node name // alphabetical @@ -86,6 +87,7 @@ export const chainColors: Record = [ ['hanonycash', chainHanonycash], ['HydraDX Hydrate', chainHydrate], ['IntegriTEE PC1', chainIntegritee], + ['Idavoll', chainIdavoll], ['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 dbc21b048c..f3f3185055 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -39,6 +39,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 nodeIdavoll from './nodes/idavoll.png'; import nodeIntegritee from './nodes/integritee.svg'; import nodeJupiter from './nodes/jupiter.svg'; import nodeKilt from './nodes/kilt.svg'; @@ -78,6 +79,7 @@ export const chainLogos: Record = [ ['Galois', nodeMath], ['HydraDX Hydrate', chainHydrate], ['Encointer PC1', nodeEncointerNotee], + ['Idavoll', nodeIdavoll], ['IntegriTEE PC1', nodeIntegritee], ['KILT PC1', nodeKilt], ['Kusama', chainKusama], // new name after CC3 @@ -132,6 +134,7 @@ export const nodeLogos: Record = [ ['Encointer Node TEE proxy', nodeEncointerTeeproxy], ['Galois', nodeMath], ['hanonycash', nodeHanonycash], + ['Idavoll Node', nodeIdavoll], ['Jupiter Node', nodeJupiter], ['KILT Node', nodeKilt], ['KILT Collator', nodeKilt], @@ -191,6 +194,7 @@ export const namedLogos: Record = { equilibrium: nodeEquilibrium, galois: nodeMath, hanonycash: nodeHanonycash, + idavoll: nodeIdavoll, jupiter: nodeJupiter, kilt: nodeKilt, kulupu: nodeKulupu, diff --git a/packages/apps-config/src/ui/logos/nodes/idavoll.png b/packages/apps-config/src/ui/logos/nodes/idavoll.png new file mode 100644 index 0000000000000000000000000000000000000000..f86d4ff8d33719e36f840426af36d341025ae8d5 GIT binary patch literal 14651 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