diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 3a94a3e008..00a8b50e29 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -52,6 +52,7 @@ import mybank from './mybank'; import neatcoin from './neatcoin'; import nftmart from './nftmart'; import nodle from './nodle'; +import pangolin from './pangolin'; import parami from './parami'; import phala from './phala'; import phalaParachain from './phala-parachain'; @@ -92,6 +93,7 @@ const spec: Record = { 'Darwinia Crab PC2': darwiniaParachain, 'Darwinia PC2': darwiniaParachain, Equilibrium: equilibrium, + Pangolin: pangolin, VLN: vln, 'VLN-PC': vlnrococo, acala, diff --git a/packages/apps-config/src/api/spec/pangolin.ts b/packages/apps-config/src/api/spec/pangolin.ts new file mode 100644 index 0000000000..fc8c4521c5 --- /dev/null +++ b/packages/apps-config/src/api/spec/pangolin.ts @@ -0,0 +1,8 @@ +// Copyright 2017-2021 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import type { OverrideBundleDefinition } from '@polkadot/types/types'; + +import { typesBundleForPolkadot } from '@darwinia/types/mix'; + +export default typesBundleForPolkadot.spec.pangolin as unknown as OverrideBundleDefinition; diff --git a/packages/apps-config/src/endpoints/testing.ts b/packages/apps-config/src/endpoints/testing.ts index bfe23f080b..e7ffdff6ca 100644 --- a/packages/apps-config/src/endpoints/testing.ts +++ b/packages/apps-config/src/endpoints/testing.ts @@ -224,6 +224,13 @@ export function createTesting (t: TFunction): LinkOption[] { NFTMartStaging: 'wss://staging-ws.nftmart.io' } }, + { + info: 'pangolin', + text: t('rpc.pangolin', 'Pangolin', { ns: 'apps-config' }), + providers: { + 'Darwinia Network': 'wss://pangolin-rpc.darwinia.network' + } + }, { info: 'phala', text: t('rpc.phala', 'Phala PoC-4', { ns: 'apps-config' }), diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 118d41c9d8..2c208b06e1 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -28,6 +28,7 @@ const chainKulupu = '#003366'; const chainManta = '#2070a6'; const chainMoonrock = '#3d1d5a'; const chainNFTMart = '#815287'; +const chainPangolin = '#5744ff'; const chainParami = '#ee06e2'; const chainPhala = '#a7e300'; const chainPhoenix = '#d42181'; @@ -94,6 +95,7 @@ const nodeMoonbeam = '#53cbc9'; const nodeMybank = '#282736'; const nodeNFTMart = '#307182'; const nodeNodle = '#1ab394'; +const nodePangolin = '#5744ff'; const nodeParami = '#ee06e2'; const nodePolkadex = '#7C30DD'; const nodePolymesh = '#1348e4'; @@ -170,6 +172,7 @@ export const chainColors: Record = [ ['mybank.network Testnet', chainMybank], ['NFTMart Testnet', chainNFTMart], ['NFTMart Staging', chainNFTMart], + ['Pangolin', chainPangolin], ['Parami PC2', chainParami], ['Phala PC1', chainPhala], ['Phala PoC 4', chainPhala], @@ -236,6 +239,7 @@ export const nodeColors: Record = [ ['NFTMart Testnet', nodeNFTMart], ['NFTMart Staging', nodeNFTMart], ['nodle chain node', nodeNodle], + ['Pangolin', nodePangolin], ['Parami Collator', nodeParami], ['Patract Node', nodeJupiter], ['Polkadex Node', nodePolkadex], diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index cc5bfce5aa..0495c14a30 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -64,6 +64,7 @@ import nodeMoonrock from './nodes/moonrock.png'; import mybank from './nodes/mybank.png'; import nodeNFTMart from './nodes/nftmart.png'; import nodeNodle from './nodes/nodle.svg'; +import nodePangolin from './nodes/pangolin.svg'; import nodeParami from './nodes/parami.png'; import nodePhala from './nodes/phala.svg'; import nodePhoenix from './nodes/phoenix.png'; @@ -141,6 +142,7 @@ export const chainLogos: Record = [ ['mybank.network PC1', mybank], ['NFTMart Testnet', nodeNFTMart], ['NFTMart Staging', nodeNFTMart], + ['Pangolin', nodePangolin], ['Parami PC2', nodeParami], ['PHOENIX PC1', nodePhoenix], ['PolkaBTC', nodePolkaBTC], @@ -235,6 +237,7 @@ export const nodeLogos: Record = [ ['NFTMart Staging', nodeNFTMart], ['node-template', nodeSubstrate], ['Nodle Chain Node', nodeNodle], + ['Pangolin', nodePangolin], ['Patract Node', nodeJupiter], ['Polkadex Node', nodePolkadex], ['Prism Node', nodePrism], @@ -332,6 +335,7 @@ export const namedLogos: Record = { mybank: mybank, nftmart: nodeNFTMart, nodle: nodeNodle, + pangolin: nodePangolin, phala: nodePhala, phoenix: nodePhoenix, plasm: nodePlasm, diff --git a/packages/apps-config/src/ui/logos/nodes/pangolin.svg b/packages/apps-config/src/ui/logos/nodes/pangolin.svg new file mode 100644 index 0000000000..cfb7bfbea3 --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/pangolin.svg @@ -0,0 +1,10 @@ + + + Pangolin + + + + + + + \ No newline at end of file diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index b269c01f79..32608fda5c 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -62,6 +62,7 @@ "rpc.nftmart": "NFTMart", "rpc.nodle-arcadia": "Arcadia", "rpc.nodle-main": "Nodle", + "rpc.pangolin": "Pangolin", "rpc.phala": "Phala PoC-3", "rpc.phoenix": "Poenix PC1", "rpc.plasm": "Plasm", diff --git a/packages/apps/public/locales/fr/translation.json b/packages/apps/public/locales/fr/translation.json index a3c2d42c9c..f49b112de4 100644 --- a/packages/apps/public/locales/fr/translation.json +++ b/packages/apps/public/locales/fr/translation.json @@ -1320,6 +1320,7 @@ "rpc.mandala": "Mandala (Testnet Acala, hébergé par Acala)", "rpc.nodle-arcadia": "Arcadia (Testnet Nodle, hébergé par Nodle)", "rpc.nodle-main": "Nodle Main", + "rpc.pangolin": "Pangolin", "rpc.phala": "Phala PoC-3", "rpc.plasm": "Plasm", "rpc.polkabtc": "PolkaBTC", diff --git a/packages/apps/public/locales/ko/translation.json b/packages/apps/public/locales/ko/translation.json index 22fbcce801..6b593374d6 100644 --- a/packages/apps/public/locales/ko/translation.json +++ b/packages/apps/public/locales/ko/translation.json @@ -1283,6 +1283,7 @@ "rpc.mandala": "만달라(Acala 테스트넷, Acala가 운영함)", "rpc.nodle-arcadia": "Arcadia (Nodle 테스트넷, Nodle이 운영함)", "rpc.nodle-main": "노들 메인", + "rpc.pangolin": "팬고린", "rpc.phala": "팔라 PoC-3", "rpc.plasm": "플라즈마", "rpc.polkadot.parity": "폴카닷",