From 50a168244391e7ac03a7d541ef38f105b3b26ab2 Mon Sep 17 00:00:00 2001 From: Pratchett Sama <132891020+sirpsama@users.noreply.github.com> Date: Thu, 6 Jul 2023 17:43:50 +0200 Subject: [PATCH 1/3] Moonsama listing + types (#1) * moonsama: basic types + bundle, ethereum visibility * moonsama: logo and production entry * moonsama: remove types * moonsama: remove uncessary moonsama types import --- .../src/api/spec/moonsama-development.ts | 22 ------------------- .../src/endpoints/productionRelayPolkadot.ts | 15 ++++++++++++- .../src/settings/ethereumChains.ts | 1 + .../ui/logos/nodes/generated/moonsamaSVG.ts | 6 +++++ .../apps-config/src/ui/logos/nodes/index.ts | 1 + .../src/ui/logos/nodes/moonsama.svg | 17 ++++++++++++++ 6 files changed, 39 insertions(+), 23 deletions(-) delete mode 100644 packages/apps-config/src/api/spec/moonsama-development.ts create mode 100644 packages/apps-config/src/ui/logos/nodes/generated/moonsamaSVG.ts create mode 100644 packages/apps-config/src/ui/logos/nodes/moonsama.svg diff --git a/packages/apps-config/src/api/spec/moonsama-development.ts b/packages/apps-config/src/api/spec/moonsama-development.ts deleted file mode 100644 index f6e17ba63646..000000000000 --- a/packages/apps-config/src/api/spec/moonsama-development.ts +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright 2017-2023 @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/productionRelayPolkadot.ts b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts index 0ab0097a5864..4fa89dd9d83e 100644 --- a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts +++ b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts @@ -5,7 +5,7 @@ import type { EndpointOption } from './types.js'; import { POLKADOT_GENESIS } from '../api/constants.js'; import { chainsAcalaSVG, chainsBitgreenPNG, chainsComposableFinancePNG, chainsEquilibriumSVG, chainsFrequencySVG, chainsGeminisPNG, chainsInvarchJPEG, chainsOakPNG, chainsOrigintrailPNG, chainsPeaqPNG, chainsPendulumSVG, chainsPolkadotCircleSVG, chainsSnakenetSVG, chainsTotemSVG, chainsWatrPNG } from '../ui/logos/chains/index.js'; -import { nodesAjunaPNG, nodesAresOdysseySVG, nodesAssetHubSVG, nodesAstarPNG, nodesAventusSVG, nodesBifrostSVG, nodesBridgeHubSVG, nodesCentrifugePNG, nodesCloverSVG, nodesCoinversationPNG, nodesCrustParachainSVG, nodesDarwiniaSVG, nodesEfinitySVG, nodesHashedPNG, nodesIntegriteeSVG, nodesInterlaySVG, nodesKiltPNG, nodesKylinPNG, nodesLitentryPNG, nodesMantaPNG, nodesMoonbeamSVG, nodesNodleSVG, nodesOmnibtcSVG, nodesParallelSVG, nodesPhalaSVG, nodesPolkadexSVG, nodesSoraSubstrateSVG, nodesSubdaoPNG, nodesSubgameSVG, nodesSubsocialSVG, nodesT3rnPNG, nodesUniqueSVG, nodesZeitgeistPNG } from '../ui/logos/nodes/index.js'; +import { nodesAjunaPNG, nodesAresOdysseySVG, nodesAssetHubSVG, nodesAstarPNG, nodesAventusSVG, nodesBifrostSVG, nodesBridgeHubSVG, nodesCentrifugePNG, nodesCloverSVG, nodesCoinversationPNG, nodesCrustParachainSVG, nodesDarwiniaSVG, nodesEfinitySVG, nodesHashedPNG, nodesIntegriteeSVG, nodesInterlaySVG, nodesKiltPNG, nodesKylinPNG, nodesLitentryPNG, nodesMantaPNG, nodesMoonbeamSVG, nodesMoonsamaSVG, nodesNodleSVG, nodesOmnibtcSVG, nodesParallelSVG, nodesPhalaSVG, nodesPolkadexSVG, nodesSoraSubstrateSVG, nodesSubdaoPNG, nodesSubgameSVG, nodesSubsocialSVG, nodesT3rnPNG, nodesUniqueSVG, nodesZeitgeistPNG } from '../ui/logos/nodes/index.js'; import { getTeleports } from './util.js'; // The available endpoints that will show in the dropdown. For the most part (with the exception of @@ -425,6 +425,19 @@ export const prodParasPolkadot: Omit[] = [ logo: nodesMoonbeamSVG } }, + { + homepage: 'https://moonsama.com', + info: 'moonsama', + paraId: 2199, + providers: { + 'Moonsama': 'wss://rpc.moonsama.com/ws' + }, + text: 'Moonsama', + ui: { + color: '#1a202c', + logo: nodesMoonsamaSVG + } + }, { homepage: 'https://nodle.com', info: 'nodle', diff --git a/packages/apps-config/src/settings/ethereumChains.ts b/packages/apps-config/src/settings/ethereumChains.ts index a0f3286113de..e57cc073af2c 100644 --- a/packages/apps-config/src/settings/ethereumChains.ts +++ b/packages/apps-config/src/settings/ethereumChains.ts @@ -10,6 +10,7 @@ export const ethereumChains = [ 'moonbase', 'moonbeam', 'moonriver', + 'moonsama', 'moonshadow', 'altbeacon', 'alt-producer', diff --git a/packages/apps-config/src/ui/logos/nodes/generated/moonsamaSVG.ts b/packages/apps-config/src/ui/logos/nodes/generated/moonsamaSVG.ts new file mode 100644 index 000000000000..a83e3a9a08ac --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/generated/moonsamaSVG.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2023 @polkadot/apps authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +// Do not edit. Auto-generated via node scripts/imgConvert.mjs + +export const nodesMoonsamaSVG = 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNDguMDAwMDAwcHQiIGhlaWdodD0iNDguMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA0OC4wMDAwMDAgNDguMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+Cgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw0OC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik0xODcgNDI5IGMtNTkgLTE0IC0xMDMgLTU1IC0xMjYgLTExOSAtMzkgLTExMCAtOSAtMjE3IDcyIC0yNTEgNDEKLTE4IDE3MyAtMTggMjE0IDAgODEgMzQgMTExIDE0MSA3MiAyNTEgLTIzIDYzIC02MyAxMDIgLTEyNSAxMTkgLTQ0IDEyIC01NAoxMiAtMTA3IDB6IG0tMTkgLTI1MiBjMiAtMTAgLTMgLTE3IC0xMiAtMTcgLTEwIDAgLTE2IDkgLTE2IDIxIDAgMjQgMjMgMjEgMjgKLTR6IG0xNzUgMyBjLTYgLTIyIC0zMyAtMjggLTMzIC03IDAgMTcgMTAgMjcgMjYgMjcgNyAwIDEwIC04IDcgLTIweiBtLTY3Ci00MSBjMTMgLTE1IDE2IC0yNCA4IC0zNiAtMTggLTI4IC00MiAtMzkgLTYxIC0yNyAtMzIgMjAgLTM5IDQxIC0xOSA2MyAyNCAyNwo0OCAyNyA3MiAweiIvPgo8L2c+Cjwvc3ZnPg=='; diff --git a/packages/apps-config/src/ui/logos/nodes/index.ts b/packages/apps-config/src/ui/logos/nodes/index.ts index fc0a90dcde32..6118d36e133f 100644 --- a/packages/apps-config/src/ui/logos/nodes/index.ts +++ b/packages/apps-config/src/ui/logos/nodes/index.ts @@ -89,6 +89,7 @@ export { nodesMoonbaseAlphaSVG } from './generated/moonbase_alphaSVG.js'; export { nodesMoonbeamSVG } from './generated/moonbeamSVG.js'; export { nodesMoonriverSVG } from './generated/moonriverSVG.js'; export { nodesMoonrockPNG } from './generated/moonrockPNG.js'; +export { nodesMoonsamaSVG } from './generated/moonsamaSVG.js'; export { nodesMoonshadowPNG } from './generated/moonshadowPNG.js'; export { nodesMybankPNG } from './generated/mybankPNG.js'; export { nodesNftmartPNG } from './generated/nftmartPNG.js'; diff --git a/packages/apps-config/src/ui/logos/nodes/moonsama.svg b/packages/apps-config/src/ui/logos/nodes/moonsama.svg new file mode 100644 index 000000000000..c6730b02e93c --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/moonsama.svg @@ -0,0 +1,17 @@ + + + + + + + + \ No newline at end of file From 8c4df72c94339d5c3b4eb995d50d854a73410713 Mon Sep 17 00:00:00 2001 From: Pratchett Sama Date: Fri, 7 Jul 2023 12:21:37 +0200 Subject: [PATCH 2/3] moonsama: correct paraId --- packages/apps-config/src/endpoints/productionRelayPolkadot.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts index 4fa89dd9d83e..47268ea63c2e 100644 --- a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts +++ b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts @@ -428,7 +428,7 @@ export const prodParasPolkadot: Omit[] = [ { homepage: 'https://moonsama.com', info: 'moonsama', - paraId: 2199, + paraId: 3334, providers: { 'Moonsama': 'wss://rpc.moonsama.com/ws' }, From 8797b91d68e8f6ef429574e2e8a56c209e19b10d Mon Sep 17 00:00:00 2001 From: Pratchett Sama <132891020+sirpsama@users.noreply.github.com> Date: Tue, 11 Jul 2023 09:55:20 +0200 Subject: [PATCH 3/3] Moonsama: remove providers key to fix lint Co-authored-by: Jaco --- packages/apps-config/src/endpoints/productionRelayPolkadot.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts index a84deaf5dd64..ecba80cd4247 100644 --- a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts +++ b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts @@ -432,7 +432,7 @@ export const prodParasPolkadot: Omit[] = [ info: 'moonsama', paraId: 3334, providers: { - 'Moonsama': 'wss://rpc.moonsama.com/ws' + Moonsama: 'wss://rpc.moonsama.com/ws' }, text: 'Moonsama', ui: {