From 2ff8b0dcfb87d19c7dc335ac91e5a910e8f0ed4d Mon Sep 17 00:00:00 2001 From: kyilkhor <90967841+kyilkhor@users.noreply.github.com> Date: Tue, 22 Feb 2022 21:32:33 +0100 Subject: [PATCH] feat: Moonsama Development parachain on Rococo (#7014) --- .../src/api/spec/moonsama-development.ts | 22 ++++++++++++++++++ .../src/endpoints/testingRelayRococo.ts | 9 +++++++ packages/apps-config/src/ui/colors.ts | 3 +++ .../src/ui/logos/chains/moonsama.png | Bin 0 -> 488 bytes packages/apps-config/src/ui/logos/index.ts | 4 ++++ 5 files changed, 38 insertions(+) create mode 100644 packages/apps-config/src/api/spec/moonsama-development.ts create mode 100644 packages/apps-config/src/ui/logos/chains/moonsama.png diff --git a/packages/apps-config/src/api/spec/moonsama-development.ts b/packages/apps-config/src/api/spec/moonsama-development.ts new file mode 100644 index 0000000000..5ebd2d8897 --- /dev/null +++ b/packages/apps-config/src/api/spec/moonsama-development.ts @@ -0,0 +1,22 @@ +// 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: [ + { + // on all versions + minmax: [0, undefined], + types: { + Address: 'AccountId', + LookupSource: 'AccountId' + } + } + ] +}; + +export default definitions; diff --git a/packages/apps-config/src/endpoints/testingRelayRococo.ts b/packages/apps-config/src/endpoints/testingRelayRococo.ts index bbaec65ab2..fba70ef418 100644 --- a/packages/apps-config/src/endpoints/testingRelayRococo.ts +++ b/packages/apps-config/src/endpoints/testingRelayRococo.ts @@ -229,6 +229,15 @@ export function createRococo (t: TFunction): EndpointOption { Interlay: 'wss://api-rococo.interlay.io/parachain' } }, + { + info: 'rococoMoonsama', + isDisabled: false, + paraId: 2055, + text: t('rpc.rococo.moonsama', 'Moonsama', { ns: 'apps-config' }), + providers: { + Moonsama: 'wss://moonsama-testnet-rpc.moonsama.com' + } + }, { info: 'rococoKilt', isDisabled: false, diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 4983cc3c85..78a9e68b25 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -59,6 +59,7 @@ const chainKulupu = '#003366'; const chainManta = '#2070a6'; const chainMangata = '#ddf1f3'; const chainMoonrock = '#3d1d5a'; +const chainMoonsama = '#000000'; const chainNeumann = '#A8278C'; const chainNFTMart = '#815287'; const chainPangolin = '#5744ff'; @@ -316,6 +317,7 @@ export const chainColors: Record = Object.entries({ Moonbeam: nodeMoonbeam, Moonriver: nodeMoonriver, Moonrock: chainMoonrock, + 'Moonsama Development': chainMoonsama, Moonshadow: nodeMoonbeam, 'mybank.network Testnet': chainMybank, 'Neumann Network': chainNeumann, @@ -437,6 +439,7 @@ export const nodeColors = Object.entries({ 'Manta Collator': nodeManta, 'Manta Node': nodeManta, MathChain: nodeMathChain, + 'Moonsama Development': chainMoonsama, 'mybank.network node': nodeMybank, 'NFTMart Staging': nodeNFTMart, 'NFTMart Testnet': nodeNFTMart, diff --git a/packages/apps-config/src/ui/logos/chains/moonsama.png b/packages/apps-config/src/ui/logos/chains/moonsama.png new file mode 100644 index 0000000000000000000000000000000000000000..ed6e78edc0e1cbc83de65a7671d3f95020768c27 GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^A3&Ie8AzU~{<08ADF*n2xB_X0>;D;EK4AP`#q_^S z;J>Aq-v4`786I3>_`8JRKf`~%u%|zOYPd^+{DK+&!$ECX?NtT_#%xa)$B>FSZ*N`n zJ)*$SkXXEUN0auBrgaar&MgAc+IP6tB|JFzOzKv{0a@F9|6c}W?EBIhux@#~bSYEw z!3TaHk~98C9h*{r;4hF{d_aHU+4$egp#{?qBp68Wur(h9Qg;OW_Oj;fGuqY?&Cb^R zykWn7bnNXpLHy;MJZ$%E|HxJ8>D>!s{mu~q>uT!KfA z{hm#;zWp5iX0Rcx=j&r7*YWYN`E#znwtCUrFwr||1`;-^GUp#m*H`G;XTP@THVa$x zd$~H^qpVpwzX@B#Z|gaB^5ZtG9q~|?B_CSZ8@}q!+c2{`sz9yme*}MVy*=L@{OAe9 z_Pd8yy1q8PXf$hgP4BNG2?jqd6uk4(4n6kC^nozY=gvTBZMmei-@?5M6G}z4?XT(m z3RDI5w0ZmExL3Mc?DhRl{@^!~ekUZsV`uk=d%E%elW+9QZ9!4y>FVdQ&MBb@01E`$ AZ2$lO literal 0 HcmV?d00001 diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 86fbce38d3..a8aaefd967 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -27,6 +27,7 @@ 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 chainMoonsamaDevelopment from './chains/moonsama.png'; import chainOpal from './chains/opal-logo.png'; import chainParallel from './chains/parallel.svg'; import chainComposable from './chains/picasso.svg'; @@ -263,6 +264,7 @@ export const chainLogos = Object.entries({ Moonbeam: moonbeam, Moonriver: moonriver, Moonrock: nodeMoonrock, + 'Moonsama Development': chainMoonsamaDevelopment, Moonshadow: moonshadow, 'mybank.network PC1': mybank, 'Neumann Network': oak, @@ -418,6 +420,7 @@ export const nodeLogos = Object.entries({ MathChain: nodeMath, 'mathChain-galois': nodeMath, Moonrock: nodeMoonrock, + 'Moonsama Development': chainMoonsamaDevelopment, 'mybank.network': mybank, 'Neumann Network': oak, NFTMart: nodeNFTMart, @@ -663,6 +666,7 @@ export const namedLogos: Record = { rococoManta: nodeManta, rococoMathChain: nodeMath, rococoMoonrock: nodeMoonrock, + rococoMoonsama: chainMoonsamaDevelopment, rococoOriginTrail: nodeOriginTrail, rococoParami: nodeParami, rococoPhala: nodePhala,