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 0000000000..473d3b84d4 Binary files /dev/null and b/packages/apps-config/src/ui/logos/chains/mangata.png differ diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 07763fea76..86fbce38d3 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -26,6 +26,7 @@ import chainKarura from './chains/karura.svg'; import chainKico from './chains/kico.png'; import chainKintsugi from './chains/kintsugi.png'; import chainKusama from './chains/kusama-128.gif'; +import chainMangata from './chains/mangata.png'; import chainOpal from './chains/opal-logo.png'; import chainParallel from './chains/parallel.svg'; import chainComposable from './chains/picasso.svg'; @@ -247,6 +248,7 @@ export const chainLogos = Object.entries({ Litmus: nodeLitmus, 'Loom Network Local': nodeLoomNetwork, LoomNetwork: nodeLoomNetwork, + Mangata: chainMangata, 'Manta Parachain': nodeManta, 'Manta Parachain Development': nodeManta, 'Manta Parachain Local': nodeManta, @@ -593,6 +595,7 @@ export const namedLogos: Record = { 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 +}