From 00d3c6237bfba8dd837d7727c037d7cd4c943d2b Mon Sep 17 00:00:00 2001 From: Zombieliu <50917820+Zombieliu@users.noreply.github.com> Date: Wed, 17 Feb 2021 21:58:22 +0800 Subject: [PATCH] add sgc testnet (#4681) * add jupiter testnet * add sgc testnet * Revert "add sgc testnet" This reverts commit 548895501a7d1f2079755d6881df8de7958afd17. * second add sgc testnet * second add sgc testnet * third add sgc testnet * four add sgc testnet * updating * change * OK * amazing --- packages/apps-config/src/api/spec/index.ts | 2 ++ packages/apps-config/src/api/spec/sgc.ts | 22 +++++++++++++++++++ packages/apps-config/src/endpoints/testing.ts | 7 ++++++ packages/apps-config/src/ui/colors.ts | 4 ++++ packages/apps-config/src/ui/logos/index.ts | 3 +++ .../apps-config/src/ui/logos/nodes/sgc.svg | 1 + 6 files changed, 39 insertions(+) create mode 100644 packages/apps-config/src/api/spec/sgc.ts create mode 100644 packages/apps-config/src/ui/logos/nodes/sgc.svg diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 8e1555f382..b72c018f59 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -45,6 +45,7 @@ import plasmParachain from './plasm-parachain'; import polkabtc from './polkabtc'; import polkadex from './polkadex'; import robonomics from './robonomics'; +import sgc from './sgc'; import soraSubstrate from './soraSubstrate'; import stafi from './stafi'; import subdao from './subdao'; @@ -106,6 +107,7 @@ const spec: Record = { plasm, 'plasm-parachain': plasmParachain, robonomics, + sgc, 'sora-substrate': soraSubstrate, stafi, subdao, diff --git a/packages/apps-config/src/api/spec/sgc.ts b/packages/apps-config/src/api/spec/sgc.ts new file mode 100644 index 0000000000..4322140cb1 --- /dev/null +++ b/packages/apps-config/src/api/spec/sgc.ts @@ -0,0 +1,22 @@ +// 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: { + Address: 'MultiAddress', + LookupSource: 'MultiAddress' + } + } + ] +}; + +export default definitions; diff --git a/packages/apps-config/src/endpoints/testing.ts b/packages/apps-config/src/endpoints/testing.ts index 490ed01134..8db5e3561e 100644 --- a/packages/apps-config/src/endpoints/testing.ts +++ b/packages/apps-config/src/endpoints/testing.ts @@ -188,6 +188,13 @@ export function createTesting (t: TFunction): LinkOption[] { Interlay: 'wss://alpha.polkabtc.io/api/parachain' } }, + { + info: 'sgc', + text: t('rpc.sgc', 'Sgc', { ns: 'apps-config' }), + providers: { + SGC: 'wss://substrate.org.cn:4443' + } + }, { info: 'sora-substrate', text: t('rpc.sora-substrate', 'SORA-staging', { ns: 'apps-config' }), diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 55624b873e..314bc265a1 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -37,6 +37,7 @@ const chainRococoLaminar = '#004FFF'; const chainRoccoTick = '#22bb22'; const chainRoccoTrack = '#bb2222'; const chainRoccoTrick = '#2222bb'; +const chainSgc = 'linear-gradient(45deg, #0099F7 0%, #F11712 100%)'; const chainSnakenet = 'radial-gradient(circle, rgba(13,16,110,1) 0%, rgba(246,83,162,1) 100%)'; const chainWestend = '#da68a7'; const chainGalois = '#000000'; @@ -64,6 +65,7 @@ const nodeLitentry = 'linear-gradient(45deg, #5cc27c 0%, #6de98f 100%)'; const nodeMoonbeam = '#53cbc9'; const nodeNodle = '#1ab394'; const nodePolkadex = '#7C30DD'; +const nodeSgc = 'linear-gradient(45deg, #0099F7 0%, #F11712 100%)'; const nodeSora = '#2D2926'; const nodeStafi = '#00F3AB'; const nodeSubDAO = 'linear-gradient(50deg, #F20092 0%, #FF4D5D 100%)'; @@ -120,6 +122,7 @@ export const chainColors: Record = [ ['Polkadot CC1', chainPolkadot], ['Polkadot', chainPolkadot], ['Rococo', chainRocco], + ['Sgc ', chainSgc], ['SubDAO PC1', chainSubDAO], ['Tick', chainRoccoTick], ['Track', chainRoccoTrack], @@ -152,6 +155,7 @@ export const nodeColors: Record = [ ['Litentry Parachain Collator', nodeLitentry], ['nodle chain node', nodeNodle], ['Polkadex Node', nodePolkadex], + ['Sgc', nodeSgc], ['SORA-staging Node', nodeSora], ['Stafi node', nodeStafi], ['subsocial node', nodeSubsocial], diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 2e211e4dcf..a0bd85fc8a 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -58,6 +58,7 @@ import nodePolkadex from './nodes/polkadex.svg'; import nodePolkadot from './nodes/polkadot-circle.svg'; import nodePolkadotJs from './nodes/polkadot-js.svg'; import nodeRobonomics from './nodes/robonomics.svg'; +import nodeSgc from './nodes/sgc.svg'; import nodeSora from './nodes/sora-substrate.svg'; import nodeStafi from './nodes/stafi.png'; import nodeSubDAO from './nodes/subdao.png'; @@ -162,6 +163,7 @@ export const nodeLogos: Record = [ ['phala-substrate-node', nodePhala], ['Phala Collator', nodePhala], ['polkadot-js', nodePolkadotJs], + ['Sgc', nodeSgc], ['SORA-staging Node', nodeSora], ['Stafi Node', nodeStafi], ['Stafi', nodeStafi], @@ -249,6 +251,7 @@ export const namedLogos: Record = { rococoTrick: chainRococoTrick, rococoTrustBase: nodeTrustBase, rococoZenlink: nodeZenlink, + sgc: nodeSgc, snakenet: chainSnakenet, 'sora-substrate': nodeSora, stafi: nodeStafi, diff --git a/packages/apps-config/src/ui/logos/nodes/sgc.svg b/packages/apps-config/src/ui/logos/nodes/sgc.svg new file mode 100644 index 0000000000..26f79c50cb --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/sgc.svg @@ -0,0 +1 @@ + \ No newline at end of file