diff --git a/packages/apps-config/src/api/spec/spreehafen.ts b/packages/apps-config/src/api/spec/spreehafen.ts new file mode 100644 index 0000000000..d813192f4d --- /dev/null +++ b/packages/apps-config/src/api/spec/spreehafen.ts @@ -0,0 +1,19 @@ +// Copyright 2017-2022 @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: {} + } + ] +}; + +export default definitions; diff --git a/packages/apps-config/src/endpoints/testingRelayRococo.ts b/packages/apps-config/src/endpoints/testingRelayRococo.ts index 27fe5416b8..85e9db16b2 100644 --- a/packages/apps-config/src/endpoints/testingRelayRococo.ts +++ b/packages/apps-config/src/endpoints/testingRelayRococo.ts @@ -265,6 +265,15 @@ export function createRococo (t: TFunction): EndpointOption { 'Kylin Network': 'wss://rpc.kylin-node.co.uk' } }, + { + info: 'rococoSpreehafen', + isDisabled: false, + paraId: 2026, + text: t('rpc.rococo.spreehafen', 'Spreehafen', { ns: 'apps-config' }), + providers: { + DataHighway: 'wss://spreehafen.datahighway.com' + } + }, { info: 'rococoSingLavender', isDisabled: true, // Rococo reset diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 5b2febbe20..a22e7949fa 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -254,7 +254,7 @@ export const chainColors: Record = Object.entries({ 'Darwinia Crab': chainCrab, 'Darwinia Crab Redirect': chainCrab, 'Darwinia PC2': chainRoccoDarwinia, - DataHighway: chainRoccoDataHighway, + 'DataHighway Spreehafen Rococo Parachain Testnet': chainRoccoDataHighway, 'Dolphin Testnet': chainDolphin, 'DOTMog.com NET': chainDotMog, Efinity: chainEfinity, @@ -419,6 +419,7 @@ export const nodeColors = Object.entries({ Coinversation: nodeCoinversation, 'Competitors Club': nodeCompetitorsClub, 'Crown Sterling': nodeCrownSterling, + 'DataHighway Spreehafen Rococo Parachain Testnet': chainRoccoDataHighway, 'DOTMog Node': nodeDotMog, 'edgeware node': nodeEdgeware, Efinity: nodeEfinity, diff --git a/packages/apps-config/src/ui/logos/chains/datahighway.png b/packages/apps-config/src/ui/logos/chains/datahighway.png new file mode 100644 index 0000000000..679f745b47 Binary files /dev/null and b/packages/apps-config/src/ui/logos/chains/datahighway.png differ diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 6454067fb4..9e134fea9a 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -17,6 +17,7 @@ import chainCoinversation from './chains/coinversation.png'; import chainCompetitorsClub from './chains/competitors-club.png'; import chainComposableFinance from './chains/composableFinance.png'; import chainCrownSterling from './chains/crown-sterling.png'; +import chainRoccoDataHighway from './chains/datahighway.png'; import chainEfinity from './chains/efinity.svg'; import chainEquilibrium from './chains/equilibrium.svg'; import chainGeminis from './chains/geminis.png'; @@ -209,6 +210,7 @@ export const chainLogos = Object.entries({ 'Darwinia Crab PC2': nodeCrab, 'Darwinia PC2': nodeDarwinia, DataHighway: nodeDataHighway, + 'DataHighway Spreehafen Rococo Parachain Testnet': chainRoccoDataHighway, 'Dolphin Testnet': nodeDolphin, Efinity: chainEfinity, Equilibrium: chainEquilibrium, @@ -384,6 +386,7 @@ export const nodeLogos = Object.entries({ DataHighway: nodeDataHighway, 'DataHighway Node': nodeDataHighway, 'DataHighway Parachain Collator': nodeDataHighway, + 'DataHighway Spreehafen Rococo Parachain Testnet': chainRoccoDataHighway, 'Dock Full Node': nodeDockMainnet, 'DOTMog Node': nodeDotMog, 'Eave Node': nodeEave, @@ -655,7 +658,6 @@ export const namedLogos: Record = { rococoCrab: nodeCrab, rococoCrust: nodeCrust, rococoDarwinia: nodeDarwinia, - rococoDataHighway: nodeDataHighway, rococoEave: nodeEave, rococoEncointer: nodeEncointer, rococoGalital: nodeGalital, @@ -682,6 +684,7 @@ export const namedLogos: Record = { rococoPolkaFoundry: nodePolkaFoundry, rococoPrism: nodePrism, rococoSingLavender: nodeSingLavender, + rococoSpreehafen: chainRoccoDataHighway, rococoStandard: chainStandard, rococoStatemint: nodeStatemine, rococoSubDAO: nodeSubDAO,