diff --git a/packages/apps-config/src/api/spec/dolphin.ts b/packages/apps-config/src/api/spec/dolphin.ts new file mode 100644 index 0000000000..9aa6c3cdcb --- /dev/null +++ b/packages/apps-config/src/api/spec/dolphin.ts @@ -0,0 +1,30 @@ +// 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: + { + CurrencyId: { + _enum: [ + 'DOL' + ] + }, + CurrencyIdOf: 'CurrencyId', + Amount: 'i128', + AmountOf: 'Amount', + AccountInfo: 'AccountInfoWithDualRefCount' + } + } + ] +}; + +export default definitions; diff --git a/packages/apps-config/src/endpoints/testing.ts b/packages/apps-config/src/endpoints/testing.ts index a8deb0c1b4..415f70ac92 100644 --- a/packages/apps-config/src/endpoints/testing.ts +++ b/packages/apps-config/src/endpoints/testing.ts @@ -120,6 +120,13 @@ export function createTesting (t: TFunction, firstOnly: boolean, withSort: boole 'Dock Association': 'wss://knox-1.dock.io' } }, + { + info: 'dolphin', + text: t('rpc.dolphin', 'Dolphin Testnet', { ns: 'apps-config' }), + providers: { + 'Dolphin Testnet': 'wss://trillian.dolphin.red' + } + }, { info: 'dotmog', text: t('rpc.test.dotmog', 'DOTMog', { ns: 'apps-config' }), diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 464d9b48a7..328ba09dbc 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -32,6 +32,7 @@ const chainCrustMaxwell = '#2E333B'; const chainClover = 'linear-gradient(to right, #52ad75, #7cc773)'; const chainChainx = '#F6C94A'; const chainDarwinia = 'linear-gradient(-45deg, #FE3876 0%, #7C30DD 71%, #3A30DD 100%)'; +const chainDolphin = '#000000'; const chainDotMog = '#020609'; const chainEfinity = '#496ddb'; const chainEquilibrium = '#1792ff'; @@ -228,6 +229,7 @@ export const chainColors: Record = Object.entries({ 'Darwinia Crab Redirect': chainCrab, 'Darwinia PC2': chainRoccoDarwinia, DataHighway: chainRoccoDataHighway, + 'Dolphin Testnet': chainDolphin, 'DOTMog.com NET': chainDotMog, Efinity: chainEfinity, Equilibrium: chainEquilibrium, diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index b7d93e9e2c..2eec43c31c 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -74,6 +74,7 @@ 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 nodeDolphin from './nodes/dolphin.svg'; import nodeDotMog from './nodes/dotmog.svg'; import nodeEave from './nodes/eave.svg'; import nodeEdgeware from './nodes/edgeware-white.png'; @@ -192,6 +193,7 @@ export const chainLogos = Object.entries({ 'Darwinia Crab PC2': nodeCrab, 'Darwinia PC2': nodeDarwinia, DataHighway: nodeDataHighway, + 'Dolphin Testnet': nodeDolphin, Dusty: chainDusty, Efinity: chainEfinity, Equilibrium: chainEquilibrium, @@ -520,6 +522,7 @@ export const namedLogos: Record = { datahighway: nodeDataHighway, 'dock-pos-mainnet': nodeDockMainnet, 'dock-pos-testnet': nodeDockTestnet, + dolphin: nodeDolphin, dotmog: nodeDotMog, dusty: chainDusty, eave: nodeEave, diff --git a/packages/apps-config/src/ui/logos/nodes/dolphin.svg b/packages/apps-config/src/ui/logos/nodes/dolphin.svg new file mode 100644 index 0000000000..049501036f --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/dolphin.svg @@ -0,0 +1,12 @@ + + dolphin_logo + + + + + +