diff --git a/packages/apps-config/src/api/spec/galital.ts b/packages/apps-config/src/api/spec/galital.ts new file mode 100644 index 0000000000..b72499d11e --- /dev/null +++ b/packages/apps-config/src/api/spec/galital.ts @@ -0,0 +1,41 @@ +// 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: 'AccountId', + LookupSource: 'AccountId', + Account: { + nonce: 'U256', + balance: 'U256' + }, + Transaction: { + nonce: 'U256', + action: 'String', + gas_price: 'u64', + gas_limit: 'u64', + value: 'U256', + input: 'Vec', + signature: 'Signature' + }, + Signature: { + v: 'u64', + r: 'H256', + s: 'H256' + }, + Keys: 'SessionKeys5' + } + } + ] +}; + +export default definitions; diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 63152e21c8..251326f32b 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -27,6 +27,7 @@ import encointerNodeNotee from './encointer-node-notee'; import encointerNodeTeeproxy from './encointer-node-teeproxy'; import encointerPara from './encointer-para'; import equilibrium from './equilibrium'; +import galital from './galital'; import galois from './galois'; import hanonycash from './hanonycash'; import hydrate from './hydrate'; @@ -99,6 +100,7 @@ const spec: Record = { 'encointer-node-notee': encointerNodeNotee, 'encointer-node-teeproxy': encointerNodeTeeproxy, 'encointer-parachain': encointerPara, + 'galital-collator': galital, 'hack-hydra-dx': hydrate, hanonycash, 'hydra-dx': hydrate, diff --git a/packages/apps-config/src/endpoints/testingRococo.ts b/packages/apps-config/src/endpoints/testingRococo.ts index 0a7b339dc6..60aae635ab 100644 --- a/packages/apps-config/src/endpoints/testingRococo.ts +++ b/packages/apps-config/src/endpoints/testingRococo.ts @@ -143,6 +143,14 @@ export function createRococo (t: TFunction): LinkOption[] { Equilibrium: 'wss://rococo.equilibrium.io' } }, + { + info: 'rococoGalital', + paraId: 230, + text: t('rpc.rococo.galital', 'Galital', { ns: 'apps-config' }), + providers: { + StarkleyTech: 'wss://galital-rpc.starkleytech.com' + } + }, { info: 'rococoHydrate', paraId: 82406, diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 0123f1a9cd..977bb33e3a 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -16,6 +16,7 @@ const chainClover = 'linear-gradient(to right, #52ad75, #7cc773)'; const chainChainx = '#F6C94A'; const chainDarwinia = 'linear-gradient(-45deg, #FE3876 0%, #7C30DD 71%, #3A30DD 100%)'; const chainDotMog = '#020609'; +const chainGalital = '#00063F'; const chainHanonycash = '#0099CC'; const chainHydrate = '#000000'; const chainIntegritee = '#080808'; @@ -66,6 +67,7 @@ const nodeEdgeware = '#0a95df'; const nodeEncointerNotee = '#cc0000'; const nodeEncointerTeeproxy = '#0000cc'; const nodeEquilibrium = '#1792ff'; +const nodeGalital = '#00063F;'; const nodeJupiter = '#7143ff'; const nodeLitentry = 'linear-gradient(45deg, #5cc27c 0%, #6de98f 100%)'; const nodeMoonbeam = '#53cbc9'; @@ -104,6 +106,7 @@ export const chainColors: Record = [ ['DataHighway', chainRoccoDataHighway], ['DOTMog.com NET', chainDotMog], ['Encointer PC1', nodeEncointerNotee], + ['Galital', chainGalital], ['Galois', chainGalois], ['hanonycash', chainHanonycash], ['HydraDX Hydrate', chainHydrate], @@ -170,6 +173,7 @@ export const nodeColors: Record = [ ['Encointer Node noTEE', nodeEncointerNotee], ['Encointer Node TEE proxy', nodeEncointerTeeproxy], ['Equilibrium node', nodeEquilibrium], + ['Galital Parachain Collator', nodeGalital], ['Litentry Collator', nodeLitentry], ['nodle chain node', nodeNodle], ['Parami Collator', nodeParami], diff --git a/packages/apps-config/src/ui/logos/chains/galital-logo.png b/packages/apps-config/src/ui/logos/chains/galital-logo.png new file mode 100644 index 0000000000..a9a17b7ed2 Binary files /dev/null and b/packages/apps-config/src/ui/logos/chains/galital-logo.png differ diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 6370de8c4e..7333f2b3e5 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -41,6 +41,7 @@ import nodeEdgeware from './nodes/edgeware-circle.svg'; import nodeEncointerNotee from './nodes/encointer-notee.svg'; import nodeEncointerTeeproxy from './nodes/encointer-teeproxy.svg'; import nodeEquilibrium from './nodes/equilibrium.svg'; +import nodeGalital from './nodes/galital-logo.png'; import nodeHanonycash from './nodes/hanonycash.svg'; import nodeIdavoll from './nodes/idavoll.png'; import nodeIntegritee from './nodes/integritee.svg'; @@ -91,6 +92,7 @@ export const chainLogos: Record = [ ['Darwinia PC2', nodeDarwinia], ['DataHighway', nodeDataHighway], ['Dusty', chainDusty], + ['Galital', nodeGalital], ['Galois', nodeMath], ['HydraDX Hydrate', chainHydrate], ['HydraDX Snakenet', chainSnakenet], @@ -165,6 +167,7 @@ export const nodeLogos: Record = [ ['Encointer Node', nodeEncointerNotee], ['Encointer Node noTEE', nodeEncointerNotee], ['Encointer Node TEE proxy', nodeEncointerTeeproxy], + ['Galital Parachain Collator', nodeGalital], ['Galois', nodeMath], ['hanonycash', nodeHanonycash], ['Idavoll Node', nodeIdavoll], @@ -244,6 +247,7 @@ export const namedLogos: Record = { encointer_cantillon: nodeEncointerTeeproxy, encointer_gesell: nodeEncointerNotee, equilibrium: nodeEquilibrium, + galital: nodeGalital, galois: nodeMath, hanonycash: nodeHanonycash, idavoll: nodeIdavoll, @@ -276,6 +280,7 @@ export const namedLogos: Record = { rococoDataHighway: nodeDataHighway, rococoEncointer: nodeEncointerNotee, rococoEquilibrium: nodeEquilibrium, + rococoGalital: nodeGalital, rococoHydrate: chainHydrate, rococoIdavoll: nodeIdavoll, rococoIntegritee: nodeIntegritee, diff --git a/packages/apps-config/src/ui/logos/nodes/galital-logo.png b/packages/apps-config/src/ui/logos/nodes/galital-logo.png new file mode 100644 index 0000000000..a9a17b7ed2 Binary files /dev/null and b/packages/apps-config/src/ui/logos/nodes/galital-logo.png differ diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index 13a9388399..0b14692132 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -74,6 +74,7 @@ "rpc.rococo.datahighway": "DataHighway", "rpc.rococo.encointer": "Encointer PC1", "rpc.rococo.equilibrium": "Equilibrium", + "rpc.rococo.galital": "Galital", "rpc.rococo.hydrate": "Hydrate", "rpc.rococo.idavoll": "Idavoll", "rpc.rococo.integritee": "IntegriTEE PC1",