From ebbea4f622ea52742757d5b429a7735255fce850 Mon Sep 17 00:00:00 2001 From: mikolajsobolewski <51751942+mikolajsobolewski@users.noreply.github.com> Date: Wed, 30 Sep 2020 18:17:30 +0300 Subject: [PATCH] Added Equilibrium Test Network logos & endpoints (#3792) * Added Equilibrium Network logos & endpoints * Small fixes * Small fixes Co-authored-by: Mikolaj Sobolewksi --- .../apps-config/src/api/spec/equilibrium.ts | 55 +++++++++++++++++++ packages/apps-config/src/api/spec/index.ts | 2 + .../apps-config/src/settings/endpoints.ts | 5 ++ packages/apps-config/src/ui/colors.ts | 2 + packages/apps-config/src/ui/logos/index.ts | 6 +- .../src/ui/logos/nodes/equilibrium.svg | 49 +++++++++++++++++ 6 files changed, 118 insertions(+), 1 deletion(-) create mode 100644 packages/apps-config/src/api/spec/equilibrium.ts create mode 100644 packages/apps-config/src/ui/logos/nodes/equilibrium.svg diff --git a/packages/apps-config/src/api/spec/equilibrium.ts b/packages/apps-config/src/api/spec/equilibrium.ts new file mode 100644 index 0000000000..0114f7ff11 --- /dev/null +++ b/packages/apps-config/src/api/spec/equilibrium.ts @@ -0,0 +1,55 @@ +// Copyright 2017-2020 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +// structs need to be in order +/* eslint-disable sort-keys */ + +export default { + BlockNumber: 'u64', + Keys: 'SessionKeys3', + Balance: 'u64', + FixedI64: 'i64', + SignedBalance: { + _enum: { + Positive: 'Balance', + Negative: 'Balance' + } + }, + ReinitRequest: { + account: 'AccountId', + authority_index: 'AuthIndex', + validators_len: 'u32', + block_num: 'BlockNumber' + }, + Currency: { + _enum: [ + 'Unknown', + 'Usd', + 'EQ', + 'Eth', + 'Btc', + 'Eos' + ] + }, + DataPoint: { + price: 'u64', + account_id: 'AccountId' + }, + PricePoint: { + block_number: 'BlockNumber', + timestamp: 'u64', + price: 'u64', + data_points: 'Vec' + }, + BalancesAggregate: { + total_issuance: 'Balance', + total_debt: 'Balance' + }, + VestingInfo: { + locked: 'Balance', + perBlock: 'Balance', + startingBlock: 'BlockNumber' + }, + LookupSource: 'AccountId', + BalanceOf: 'Balance' +}; diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 1494f8b365..ab3b838439 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -10,6 +10,7 @@ import testPara from './cumulus-test-parachain'; import edgeware from './edgeware'; import encointerNodeNotee from './encointer-node-notee'; import encointerNodeTeeproxy from './encointer-node-teeproxy'; +import equilibrium from './equilibrium'; import kilt from './kilt'; import kulupu from './kulupu'; import laminar from './laminar'; @@ -23,6 +24,7 @@ import subsocial from './subsocial'; export default { Crab: crab, + Equilibrium: equilibrium, acala, 'centrifuge-chain': centrifugeChain, crust, diff --git a/packages/apps-config/src/settings/endpoints.ts b/packages/apps-config/src/settings/endpoints.ts index 70f21def7f..5dbe9b65e7 100644 --- a/packages/apps-config/src/settings/endpoints.ts +++ b/packages/apps-config/src/settings/endpoints.ts @@ -217,6 +217,11 @@ function createTestNetworks (t: TFunction): LinkOption[] { text: t('rpc.dusty', 'Dusty (Plasm Testnet, hosted by Stake Technologies)', { ns: 'apps-config' }), value: 'wss://rpc.dusty.plasmnet.io/' }, + { + info: 'equilibrium', + text: t('rpc.equilibriumr', 'Equilibrium Testnet', { ns: 'apps-config' }), + value: 'wss://api.testnet.equilibrium.io:9944' + }, { info: 'substrate', text: t('rpc.flamingfir', 'Flaming Fir (Substrate Testnet, hosted by Parity)', { ns: 'apps-config' }), diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 3211a6a67c..5ed145a294 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -26,6 +26,7 @@ const chainWestend = '#da68a7'; // alphabetical const nodeCentrifuge = '#fcc367'; const nodeEdgeware = '#0a95df'; +const nodeEquilibrium = '#1792ff'; const nodeNodle = '#1ab394'; const nodeKilt = '#eb5b2a'; const nodeStafi = '#00F3AB'; @@ -64,6 +65,7 @@ const nodeColors: Record = [ ['centrifuge chain', nodeCentrifuge], ['Centrifuge Chain Node', nodeCentrifuge], ['edgeware node', nodeEdgeware], + ['Equilibrium node', nodeEquilibrium], ['kilt node', nodeKilt], ['nodle chain node', nodeNodle], ['Stafi node', nodeStafi], diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index d21a6806e7..af799cf2a8 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -22,6 +22,7 @@ import nodeDarwinia from './nodes/darwinia.png'; import nodeEdgeware from './nodes/edgeware-circle.svg'; import nodeEncointerNotee from './nodes/encointer-notee.svg'; import nodeEncointerTeeproxy from './nodes/encointer-teeproxy.svg'; +import nodeEquilibrium from './nodes/equilibrium.svg'; import nodeNodle from './nodes/nodle.svg'; import nodeKilt from './nodes/kilt.svg'; import nodeKulupu from './nodes/kulupu.svg'; @@ -92,7 +93,9 @@ const nodeLogos: Record = [ ['Stafi Node', nodeStafi], ['Stafi', nodeStafi], ['subsocial-node', nodeSubsocial], - ['substrate-node', nodeSubstrate] + ['substrate-node', nodeSubstrate], + ['Equilibrium Node', nodeEquilibrium], + ['Equilibrium', nodeEquilibrium] ].reduce((logos, [node, logo]): Record => ({ ...logos, [(node as string).toLowerCase().replace(/-/g, ' ')]: logo @@ -109,6 +112,7 @@ const namedLogos: Record = { dusty: chainDusty, edgeware: nodeEdgeware, empty: emptyLogo, + equilibrium: nodeEquilibrium, kilt: nodeKilt, kulupu: nodeKulupu, kusama: chainKusama, diff --git a/packages/apps-config/src/ui/logos/nodes/equilibrium.svg b/packages/apps-config/src/ui/logos/nodes/equilibrium.svg new file mode 100644 index 0000000000..f977032fee --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/equilibrium.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +