diff --git a/packages/apps-config/src/api/spec/datahighway.ts b/packages/apps-config/src/api/spec/datahighway.ts new file mode 100644 index 0000000000..762a855c43 --- /dev/null +++ b/packages/apps-config/src/api/spec/datahighway.ts @@ -0,0 +1,8 @@ +// Copyright 2017-2021 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +/* 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 3bc704ea92..305cd5a31b 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -11,6 +11,7 @@ import crustParachain from './crust-parachain'; import testPara from './cumulus-test-parachain'; import darwinia from './darwinia'; import darwiniaParachain from './darwinia-parachain'; +import datahighwayParachain from './datahighway'; import dock from './dock'; import dusty from './dusty'; import encointerNodeNotee from './encointer-node-notee'; @@ -47,6 +48,7 @@ export default { 'crust-parachain': crustParachain, 'cumulus-test-parachain': testPara, 'darwinia-parachain': darwiniaParachain, + 'datahighway-parachain': datahighwayParachain, 'dock-main-runtime': dock, 'dock-testnet': dock, dusty3: dusty, diff --git a/packages/apps-config/src/endpoints/testingRococo.ts b/packages/apps-config/src/endpoints/testingRococo.ts index 0c94dd1e65..9c460cb2a9 100644 --- a/packages/apps-config/src/endpoints/testingRococo.ts +++ b/packages/apps-config/src/endpoints/testingRococo.ts @@ -75,6 +75,14 @@ export function createRococo (t: TFunction): EndpointOption { Darwinia: 'wss://parachain-rpc.darwinia.network' } }, + { + info: 'rococoDataHighway', + paraId: 2, + text: t('rpc.rococo.datahighway', 'DataHighway', { ns: 'apps-config' }), + providers: { + DataHighway: 'wss://testnet-harbour.datahighway.com' + } + }, { info: 'rococoEncointer', paraId: 1862, diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index bf947477a4..c740dfbf21 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -27,6 +27,7 @@ const chainRocco = '#6f36dc'; const chainRoccoAcala = '#173DC9'; const chainRoccoBifrost = '#002cc3'; const chainRoccoDarwinia = 'linear-gradient(-45deg, #FE3876 0%, #7C30DD 71%, #3A30DD 100%)'; +const chainRoccoDataHighway = '#000000'; const chainRococoLaminar = '#004FFF'; const chainRoccoTick = '#22bb22'; const chainRoccoTrack = '#bb2222'; @@ -70,6 +71,7 @@ export const chainColors: Record = [ ['Crust PC1', chainCrust], ['darwinia cc1', chainDarwinia], ['Darwinia PC2', chainRoccoDarwinia], + ['DataHighway', chainRoccoDataHighway], ['Encointer PC1', nodeEncointerNotee], ['hanonycash', chainHanonycash], ['HydraDX Hydrate', chainHydrate], diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index c0eda103b7..739c2527bd 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -27,6 +27,7 @@ import nodeCentrifuge from './nodes/centrifuge.png'; import nodeCrab from './nodes/crab.svg'; import nodeCrust from './nodes/crust.svg'; import nodeDarwinia from './nodes/darwinia.png'; +import nodeDataHighway from './nodes/datahighway.png'; import nodeDockMainnet from './nodes/dock-mainnet.png'; import nodeDockTestnet from './nodes/dock-testnet.png'; import nodeEdgeware from './nodes/edgeware-circle.svg'; @@ -63,6 +64,7 @@ export const chainLogos: Record = [ ['Crust PC1', nodeCrust], ['darwinia crab', nodeCrab], ['Darwinia PC2', nodeDarwinia], + ['DataHighway', nodeDataHighway], ['Dusty', chainDusty], ['Galois', nodeMath], ['HydraDX Hydrate', chainHydrate], @@ -105,6 +107,9 @@ export const nodeLogos: Record = [ ['darwinia', nodeDarwinia], ['darwinia parachain', nodeDarwinia], ['Darwinia Runtime Module Library', nodeDarwinia], + ['DataHighway', nodeDataHighway], + ['DataHighway Node', nodeDataHighway], + ['DataHighway Parachain Collator', nodeDataHighway], ['Dock Full Node', nodeDockMainnet], ['Edgeware Node', nodeEdgeware], ['Encointer Node', nodeEncointerNotee], @@ -155,6 +160,7 @@ export const namedLogos: Record = { crab: nodeCrab, crust: nodeCrust, darwinia: nodeDarwinia, + datahighway: nodeDataHighway, 'dock-mainnet': nodeDockMainnet, 'dock-testnet': nodeDockTestnet, dusty: chainDusty, @@ -182,6 +188,7 @@ export const namedLogos: Record = { rococoBifrost: nodeBifrost, rococoCrust: nodeCrust, rococoDarwinia: nodeDarwinia, + rococoDataHighway: nodeDataHighway, rococoHydrate: chainHydrate, rococoKilt: nodeKilt, rococoLaminar: nodeLaminar, diff --git a/packages/apps-config/src/ui/logos/nodes/datahighway.png b/packages/apps-config/src/ui/logos/nodes/datahighway.png new file mode 100644 index 0000000000..679f745b47 Binary files /dev/null and b/packages/apps-config/src/ui/logos/nodes/datahighway.png differ diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index 86d1085f60..a528f68220 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -13,7 +13,7 @@ "rpc.custom.entry": "Custom {{WS_URL}}", "rpc.custom.own": "Custom", "rpc.darwinia": "Darwinia", - "rpc.datahighway.harbour": "Harbour", + "rpc.datahighway": "DataHighway", "rpc.dock-mainnet": "Dock", "rpc.dock-testnet": "Dock", "rpc.dusty": "Dusty", @@ -55,6 +55,7 @@ "rpc.rococo.bifrost": "Bifrost PC1", "rpc.rococo.crust": "Crust PC1", "rpc.rococo.darwinia": "Darwinia PC2", + "rpc.rococo.datahighway": "DataHighway", "rpc.rococo.encointer": "Encointer PC1", "rpc.rococo.hydrate": "HydraDX Hydrate", "rpc.rococo.kilt": "KILT PC1",