diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 5ad31f958c..8daf4cbb2c 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -37,6 +37,7 @@ import polkadex from './polkadex'; import robonomics from './robonomics'; import stablePoc from './stable-poc'; import stafi from './stafi'; +import subdao from './subdao'; import subsocial from './subsocial'; import ternoa from './ternoa'; import uniarts from './uniarts'; @@ -84,6 +85,7 @@ export default { 'stable-poc': stablePoc, stable_poc: stablePoc, stafi, + subdao, subsocial, subzero: zero, ternoa: ternoa, diff --git a/packages/apps-config/src/api/spec/subdao.ts b/packages/apps-config/src/api/spec/subdao.ts new file mode 100644 index 0000000000..e91acfefeb --- /dev/null +++ b/packages/apps-config/src/api/spec/subdao.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +/* eslint-disable sort-keys */ + +export default {}; diff --git a/packages/apps-config/src/endpoints/testingRococo.ts b/packages/apps-config/src/endpoints/testingRococo.ts index f1d586e0f8..db6f66d642 100644 --- a/packages/apps-config/src/endpoints/testingRococo.ts +++ b/packages/apps-config/src/endpoints/testingRococo.ts @@ -179,6 +179,14 @@ export function createRococo (t: TFunction): EndpointOption { providers: { Zenlink: 'wss://rococo-parachain.zenlink.pro' } + }, + { + info: 'rococoSubDAO', + paraId: 888, + text: t('rpc.rococo.subdao', 'SubDAO PC1', { ns: 'apps-config' }), + providers: { + SubDAONetwork: 'wss://parachain.subdao.network' + } } ] }; diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 9147c127b9..249d1f9a38 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -43,6 +43,7 @@ const chainZenlink = 'linear-gradient(45deg, #F20082 0%, #FF4D4D 100%)'; const chainJupiter = '#7143ff'; const chainUniarts = '#b39ef7'; const chainIdavoll = '#ff43ff'; +const chainSubDAO = 'linear-gradient(50deg, #F20092 0%, #FF4D5D 100%)'; // based on node name // alphabetical @@ -60,6 +61,7 @@ const nodeNodle = '#1ab394'; const nodePolkadex = '#7C30DD'; const nodeSora = '#2D2926'; const nodeStafi = '#00F3AB'; +const nodeSubDAO = 'linear-gradient(50deg, #F20092 0%, #FF4D5D 100%)'; const nodeSubsocial = '#b9018c'; const nodeTernoa = '#d622ff'; const nodeZero = '#0099cc'; @@ -115,7 +117,8 @@ export const chainColors: Record = [ ['Galois', chainGalois], ['ZΞRO Alphaville', chainZero], ['Zenlink PC1', chainZenlink], - ['Uniarts', chainUniarts] + ['Uniarts', chainUniarts], + ['SubDAO PC1', chainSubDAO] ].reduce((colors, [chain, color]): Record => ({ ...colors, [chain.toLowerCase()]: color @@ -142,7 +145,8 @@ export const nodeColors: Record = [ ['subsocial node', nodeSubsocial], ['SUBZΞRO', nodeZero], ['Ternoa Node', nodeTernoa], - ['Zenlink Collator', nodeZenlink] + ['Zenlink Collator', nodeZenlink], + ['SubDAO Collator', nodeSubDAO] // ['node template', emptyColor], // ['parity polkadot', emptyColor], // ['substrate node', emptyColor] diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index f3f3185055..1b629974df 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -57,6 +57,7 @@ import nodePolkadotJs from './nodes/polkadot-js.svg'; import nodeRobonomics from './nodes/robonomics.svg'; import nodeSora from './nodes/sora-substrate.svg'; import nodeStafi from './nodes/stafi.png'; +import nodeSubDAO from './nodes/subdao.png'; import nodeSubsocial from './nodes/subsocial.svg'; import nodeSubstrate from './nodes/substrate-hexagon.svg'; import nodeTernoa from './nodes/ternoa.svg'; @@ -161,6 +162,7 @@ export const nodeLogos: Record = [ ['Ternoa Node', nodeTernoa], ['Zenlink', nodeZenlink], ['Zenlink Collator', nodeZenlink], + ['SubDAO Collator', nodeSubDAO], ['Uniarts', nodeUniarts] ].reduce((logos, [node, logo]): Record => ({ ...logos, @@ -224,6 +226,7 @@ export const namedLogos: Record = { rococoPlasm: nodePlasm, rococoPolkabtc: chainPolkaBTC, rococoRobonomics: nodeRobonomics, + rococoSubDAO: nodeSubDAO, rococoTick: chainRococoTick, rococoTrack: chainRococoTrack, rococoTrick: chainRococoTrick, diff --git a/packages/apps-config/src/ui/logos/nodes/subdao.png b/packages/apps-config/src/ui/logos/nodes/subdao.png new file mode 100755 index 0000000000..fa967f7ee7 Binary files /dev/null and b/packages/apps-config/src/ui/logos/nodes/subdao.png differ diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index 8c8a54c845..cce4ed39db 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -82,5 +82,6 @@ "rpc.uniarts": "Uniarts", "rpc.westend": "Westend", "rpc.zero": "Zero", + "rpc.rococo.subdao": "SubDAO PC1", "ss58.default": "Default for the connected node" } \ No newline at end of file