From 75d2d076ac0a2019abd3dc78f4af5ad035c9a165 Mon Sep 17 00:00:00 2001 From: mateuszaaa Date: Tue, 22 Feb 2022 15:39:20 +0100 Subject: [PATCH] add: Mangata network for kusama (#7015) * Mangata DEX configuration for kusama * Fix lint Co-authored-by: Mateusz Nowakowski Co-authored-by: Michal --- packages/apps-config/src/api/spec/index.ts | 2 ++ packages/apps-config/src/api/spec/mangata.ts | 18 ++++++++++++++++++ .../src/endpoints/productionRelayKusama.ts | 10 ++++++++++ packages/apps-config/src/ui/colors.ts | 2 ++ .../src/ui/logos/chains/mangata.png | Bin 0 -> 9292 bytes packages/apps-config/src/ui/logos/index.ts | 3 +++ .../apps/public/locales/en/apps-config.json | 3 ++- 7 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 packages/apps-config/src/api/spec/mangata.ts create mode 100644 packages/apps-config/src/ui/logos/chains/mangata.png diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 512d3c884e..59a039c7a4 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -65,6 +65,7 @@ import kusari from './kusari'; import kylin from './kylin'; import laminar from './laminar'; import litentry from './litentry'; +import mangata from './mangata'; import manta from './manta'; import mathchain from './mathchain'; import moonbeam from './moonbeam'; @@ -200,6 +201,7 @@ const spec: Record = { kylin, laminar, litentry, + mangata: mangata, 'manta-node': manta, 'mashnet-node': kilt, mathchain, diff --git a/packages/apps-config/src/api/spec/mangata.ts b/packages/apps-config/src/api/spec/mangata.ts new file mode 100644 index 0000000000..3d2d09fe53 --- /dev/null +++ b/packages/apps-config/src/api/spec/mangata.ts @@ -0,0 +1,18 @@ +// 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: [ + { + minmax: [0, undefined], + types: {} + } + ] +}; + +export default definitions; diff --git a/packages/apps-config/src/endpoints/productionRelayKusama.ts b/packages/apps-config/src/endpoints/productionRelayKusama.ts index 41c43d54a4..5d16d28a7c 100644 --- a/packages/apps-config/src/endpoints/productionRelayKusama.ts +++ b/packages/apps-config/src/endpoints/productionRelayKusama.ts @@ -228,6 +228,16 @@ export function createKusama (t: TFunction): EndpointOption { LoomNetwork: 'wss://kusama.dappchains.com' } }, + { + info: 'mangata', + isUnreachable: true, // https://github.com/polkadot-js/apps/issues/5888 + homepage: 'https://mangata.finance', + paraId: 2110, + text: t('rpc.mangata', 'Mangata', { ns: 'apps-config' }), + providers: { + Mangata: 'wss://v4-prod-collator-01.mangatafinance.cloud' + } + }, { info: 'mars', homepage: 'https://www.aresprotocol.io/mars', diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 6fd8ed69ac..4983cc3c85 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -57,6 +57,7 @@ const chainKintsugi = '#1a0a2d'; const chainKlug = '#000000'; const chainKulupu = '#003366'; const chainManta = '#2070a6'; +const chainMangata = '#ddf1f3'; const chainMoonrock = '#3d1d5a'; const chainNeumann = '#A8278C'; const chainNFTMart = '#815287'; @@ -301,6 +302,7 @@ export const chainColors: Record = Object.entries({ 'laminar turbulence pc1': chainRococoLaminar, Litentry: chainLitentry, Litmus: chainLitmus, + Mangata: chainMangata, 'Manta Parachain': chainManta, 'Manta Parachain Development': chainManta, 'Manta Parachain Local': chainManta, diff --git a/packages/apps-config/src/ui/logos/chains/mangata.png b/packages/apps-config/src/ui/logos/chains/mangata.png new file mode 100644 index 0000000000000000000000000000000000000000..473d3b84d4add29f95446de81798f6620c05080e GIT binary patch literal 9292 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

EGk6K&8px# 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 z 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 = { litentry: nodeLitentry, litmus: nodeLitmus, loomNetwork: nodeLoomNetwork, + mangata: chainMangata, manta: nodeManta, mars: nodeAresMars, mathchain: nodeMath, diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index 39f349aaa8..15a202d8ea 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -54,6 +54,7 @@ "rpc.kusama.zeitgeist": "Zeitgeist", "rpc.kylin-node.co.uk": "Kylin Network", "rpc.manta": "Manta Testnet", + "rpc.mangata": "Mangata Testnet", "rpc.polkadot.acala": "Acala", "rpc.polkadot.astar": "Astar", "rpc.polkadot.bifrost": "Bifrost", @@ -252,4 +253,4 @@ "ss58.default": "Default for the connected node", "testnet.kylin-node.co.uk": "Kylin Testnet", "westend.kylin-node.co.uk": "Pichiu" -} \ No newline at end of file +}