From d9223629911bd13b880fc64d17ab67f6de9ae6a8 Mon Sep 17 00:00:00 2001 From: Alan Sapede Date: Tue, 25 May 2021 07:27:53 -0400 Subject: [PATCH] Adds Moonshadow as Westend parachain (#5352) * Adds moonshadow * Fixes moonshadow url * Updates moonbeam package to include polkadot 9.2 changes * Restore moonbeam from ethereum chains * add lock * Update packages/apps-config/src/endpoints/testingRelayWestend.ts Co-authored-by: Jaco * Update packages/apps-config/src/settings/ethereumChains.ts Co-authored-by: Jaco * lint Co-authored-by: root Co-authored-by: Antoine Estienne Co-authored-by: Jaco --- packages/apps-config/package.json | 2 +- packages/apps-config/src/api/spec/index.ts | 1 + .../src/endpoints/testingRelayWestend.ts | 8 ++++++++ .../apps-config/src/settings/ethereumChains.ts | 3 ++- packages/apps-config/src/ui/colors.ts | 1 + packages/apps-config/src/ui/logos/index.ts | 3 +++ .../src/ui/logos/nodes/moonshadow.png | Bin 0 -> 9607 bytes yarn.lock | 12 ++++++------ 8 files changed, 22 insertions(+), 8 deletions(-) create mode 100644 packages/apps-config/src/ui/logos/nodes/moonshadow.png diff --git a/packages/apps-config/package.json b/packages/apps-config/package.json index 4bddc69412..68d53dadb8 100644 --- a/packages/apps-config/package.json +++ b/packages/apps-config/package.json @@ -23,7 +23,7 @@ "@sora-substrate/type-definitions": "^1.3.4", "@subsocial/types": "^0.5.2", "@zeitgeistpm/type-defs": "^0.1.51", - "moonbeam-types-bundle": "1.1.15" + "moonbeam-types-bundle": "1.1.16" }, "devDependencies": { "i18next": "^19.9.2" diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index b6ff1603a9..ca0348c618 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -152,6 +152,7 @@ const spec: Record = { 'moonbase-alphanet': moonbeam, moonbeam, 'moonbeam-standalone': moonbeam, + moonshadow: moonbeam, 'mybank.network Testnet': mybank, neatcoin, nft: unique, diff --git a/packages/apps-config/src/endpoints/testingRelayWestend.ts b/packages/apps-config/src/endpoints/testingRelayWestend.ts index 6766931406..48ab1910af 100644 --- a/packages/apps-config/src/endpoints/testingRelayWestend.ts +++ b/packages/apps-config/src/endpoints/testingRelayWestend.ts @@ -38,6 +38,14 @@ export function createWestend (t: TFunction): EndpointOption { providers: { Parity: 'wss://westend-shell-rpc.parity.io' } + }, + { + info: 'moonshadow', + paraId: 2002, + text: t('rpc.westend.moonshadow', 'Moonshadow', { ns: 'apps-config' }), + providers: { + Purestake: 'wss://wss.moonshadow.testnet.moonbeam.network' + } } // (3) parachains with id, see Rococo (info here maps to the actual "named icon") // diff --git a/packages/apps-config/src/settings/ethereumChains.ts b/packages/apps-config/src/settings/ethereumChains.ts index 4c46bcf909..eb99ce175f 100644 --- a/packages/apps-config/src/settings/ethereumChains.ts +++ b/packages/apps-config/src/settings/ethereumChains.ts @@ -8,5 +8,6 @@ export const ethereumChains = [ 'moonbase-alphanet', 'moonbeam-alphanet', 'moonbeam-standalone', - 'moonbeam' + 'moonbeam', + 'moonshadow' ]; diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 54c06a2399..766f8216fe 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -183,6 +183,7 @@ export const chainColors: Record = [ ['Moonbase Alpha', nodeMoonbeam], ['Moonbase Stage', nodeMoonbeam], ['Moonbase Development Testnet', nodeMoonbeam], + ['Moonshadow', nodeMoonbeam], ['Moonrock', chainMoonrock], ['mybank.network Testnet', chainMybank], ['NFTMart Testnet', chainNFTMart], diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 5e2c32f49c..f1e0b3c4f3 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -64,6 +64,7 @@ import nodeManta from './nodes/manta.png'; import nodeMath from './nodes/math.svg'; import moonbeam from './nodes/moonbeam.png'; import nodeMoonrock from './nodes/moonrock.png'; +import moonshadow from './nodes/moonshadow.png'; import mybank from './nodes/mybank.png'; import nodeNFTMart from './nodes/nftmart.png'; import nodeNodle from './nodes/nodle.svg'; @@ -149,6 +150,7 @@ export const chainLogos: Record = [ ['Moonbase Stage', moonbeam], ['Moonbase Development Testnet', moonbeam], ['Moonrock', nodeMoonrock], + ['Moonshadow', moonshadow], ['mybank.network PC1', mybank], ['NFTMart Testnet', nodeNFTMart], ['NFTMart Staging', nodeNFTMart], @@ -365,6 +367,7 @@ export const namedLogos: Record = { manta: nodeManta, moonbaseAlpha: moonbeam, moonrock: nodeMoonrock, + moonshadow: moonshadow, mybank: mybank, nftmart: nodeNFTMart, nodle: nodeNodle, diff --git a/packages/apps-config/src/ui/logos/nodes/moonshadow.png b/packages/apps-config/src/ui/logos/nodes/moonshadow.png new file mode 100644 index 0000000000000000000000000000000000000000..82b5868146265b79bee170dc578cdae89306527c GIT binary patch literal 9607 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�d9g z4&-kBXF{xBmb@iaeH<12{5wgTsvk?P@L(OWMDm$<{`)0mvAG`lOw4_Qq(Ne_X4dVR z@ngQLIfmDpmo1uBfCAQt5yB)dHZD_&_cLR!28 z^sGxDO@Sp>I1nV4ZjK(DS-CtbLn;R0^-x?cEf8p_3-b_-azhKnDK?Q>YylZ_@di>Q zS5pXP$+iE`$_s!K1fUM^TDn`FFcg9)2`VM-jh*ue6LShelBr6pa$bz&oSY+Oj-B@y z2c)bmM_5aziJ6p;vZ*a}NWl^XQj|wul82v?M(2_=NZ*xn1UM3dh5p!diw?J35Z($rcua6To{YYTFxhz2(yoTeiX@t zM?yak2wiD#BSIV&p(1#HORhEs#t#V~1D*;m1VKpY?m;fPFc=6%L90uE9+9sY23`*m zGP_7QQjV2eQT1H4qH;Tj%_Kvax`7MCDB2!~-n9=e8F4uO<>7N1FZBuao>cqH_OcT(L!D)a}j&|g!$ z7O>&?GjQxYIUvNOZA4n&>ccv ziPaRZ1uVJ31L^{S2oOSdUXTZBD0E|Jje~}vE zgJqie9m9@VeQig74MS8Fug~qLH+J8VO2s?xHZjxf#k_Bhjh|wnu^!fyyQ%l?LDxy# zDThp#Hw*H&umyc(=ytK~-=w?-__G*D3i`Zj zU8ZAwuerxHiT^5j7GD8<^FJw7iXVJx@=*rAfO0B+*_-?BeV;MTZ%UrEB#W0YA-4R> zPmG`XOUdtxQHKROSdIde96BSHJdnNRa5|p-qU3|29gyb^$GC|ri|2X$Pi?u>(VkcR zP~1uWA$bvt^~i|2-rAoz_=WMs3oP1378p`gpafxhnyKnsI+6PqlCqPb9^Nh8Mb?YZ z5wmU(2``n8I|*Jn8>NP6r$|c|o8SCE=aEHJ$VDY9Nql07umj>{BAcOCychfY)MHW3 z59yGP~jR+)RpB@D9Uu9G%FLeot7Bh+bK>`uwoR3na z@ZiO{vEL|Gmf3$sS-OP&?^B2jEtO{FUQ-xvDxFUa_9dL;(n@*h%=Gf}r^KTXH^q7lhC!E*dnvOP zXBBsn`CM{f#Bp4R8@1LMy@>d)FkNwsvrzFW7e#k}Tdb^nN3LnS6y86Q1d9r}@GeR& zrrjY30%3GU5HH0`>jTp%MjDiRE{V@lNbGCk#ekV~P&ZCHk}E zYGWw57&k#Ax`cQhePt@dQF0OMLogj7^sLb^p@C5_3Bv3m5yDzd$;CL1@=+lcs3jMA zB1Vb^3EiQ?U@#*0S#q^0AQv76lIYk8(O^W#!EOv@0cmj|mj1p1V7Abo1QCH)5RGa1 zT5?52pGqz~66C>ip*tEU)gN99{WUEZG3YqYQ! z3PwSSVQ6=T>y*JuQ3j%sSFeSDsOVD(g9P=a!ZGI~Io47{iClo^MIZyDQeq)$C~6cz z!_YFpatOy-9%$O`P`!|L{yBS7D@;e5HyB*hN1V7Dycy5Gol97Q$2}1 xqG}Y1+UMV{QPh@;GP#1Vq_VKEXf|T8{}21^uv~;BwL|~_002ovPDHLkV1g}!foT8$ literal 0 HcmV?d00001 diff --git a/yarn.lock b/yarn.lock index 7ff7ce8bd8..10ed9a02b9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2531,7 +2531,7 @@ __metadata: "@subsocial/types": ^0.5.2 "@zeitgeistpm/type-defs": ^0.1.51 i18next: ^19.9.2 - moonbeam-types-bundle: 1.1.15 + moonbeam-types-bundle: 1.1.16 languageName: unknown linkType: soft @@ -13602,14 +13602,14 @@ fsevents@~2.1.2: languageName: node linkType: hard -"moonbeam-types-bundle@npm:1.1.15": - version: 1.1.15 - resolution: "moonbeam-types-bundle@npm:1.1.15" +"moonbeam-types-bundle@npm:1.1.16": + version: 1.1.16 + resolution: "moonbeam-types-bundle@npm:1.1.16" dependencies: "@polkadot/keyring": ^6.0.5 - "@polkadot/types": ^4.4.1 + "@polkadot/types": ^4.10.0 typescript: ^4.1.3 - checksum: 92cd12006c139025f5213b37fb0b362e98f05f58901de63f8e2fdbb68abef7a30e51752ce5fc1c6835eec2c79809000f347d90cce47f3e062c1d7df31bcd1505 + checksum: 623ccf4a37c2e1c18d81911f70ded08da569ebb7deb7028e2de7fccf7457102b1bee5875ffbdfc5d390b72d7611ce7a40179e97eeb420d19f0f862217af03ccf languageName: node linkType: hard