From 518fa32282dfee8bdafbc14f9e0e893bd96e6d49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Molina=20Colmenero?= Date: Mon, 25 Mar 2024 18:35:27 +0100 Subject: [PATCH] add mythos parachain (#10395) --- packages/apps-config/src/api/spec/index.ts | 2 ++ packages/apps-config/src/api/spec/mythos.ts | 23 ++++++++++++++++++ .../src/endpoints/productionRelayPolkadot.ts | 15 +++++++++++- .../src/ui/logos/nodes/generated/mythosPNG.ts | 6 +++++ .../apps-config/src/ui/logos/nodes/index.ts | 1 + .../apps-config/src/ui/logos/nodes/mythos.png | Bin 0 -> 3170 bytes 6 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 packages/apps-config/src/api/spec/mythos.ts create mode 100644 packages/apps-config/src/ui/logos/nodes/generated/mythosPNG.ts create mode 100644 packages/apps-config/src/ui/logos/nodes/mythos.png diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 989e77fa94..8727c08e42 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -80,6 +80,7 @@ import mathchain from './mathchain.js'; import moonbeam from './moonbeam.js'; import muse from './muse.js'; import mybank from './mybank.js'; +import mythos from './mythos.js'; import neatcoin from './neatcoin.js'; import neuroweb from './neuroweb.js'; import nftmart from './nftmart.js'; @@ -246,6 +247,7 @@ const spec: Record = { moonshadow: moonbeam, muse, 'mybank.network Testnet': mybank, + mythos, neatcoin, neuroweb, nftmart, diff --git a/packages/apps-config/src/api/spec/mythos.ts b/packages/apps-config/src/api/spec/mythos.ts new file mode 100644 index 0000000000..8065c1aa01 --- /dev/null +++ b/packages/apps-config/src/api/spec/mythos.ts @@ -0,0 +1,23 @@ +// Copyright 2017-2024 @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: { + AccountId: 'EthereumAccountId', + 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 8ff7852aab..02fdfb8aa9 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, chainsLogionPNG, chainsNeurowebPNG, chainsOakPNG, chainsPeaqPNG, chainsPendulumSVG, chainsPolkadotCircleSVG, chainsSnakenetSVG, chainsTotemSVG, chainsWatrPNG } from '../ui/logos/chains/index.js'; -import { nodesAjunaPNG, nodesAresOdysseySVG, nodesAssetHubSVG, nodesAstarPNG, nodesAventusSVG, nodesBifrostSVG, nodesBridgeHubSVG, nodesCentrifugePNG, nodesCloverSVG, nodesCoinversationPNG, nodesContinuumPNG, nodesCrustParachainSVG, nodesDarwiniaSVG, nodesEfinitySVG, nodesEwxSVG, nodesHashedPNG, nodesHyperbridgeSVG, nodesIntegriteeSVG, nodesInterlaySVG, nodesKiltPNG, nodesKylinPNG, nodesLitentryPNG, nodesMantaPNG, nodesMoonbeamSVG, nodesMoonsamaSVG, nodesNodleSVG, nodesOmnibtcSVG, nodesParallelSVG, nodesPhalaSVG, nodesPolimecSVG, 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, nodesContinuumPNG, nodesCrustParachainSVG, nodesDarwiniaSVG, nodesEfinitySVG, nodesEwxSVG, nodesHashedPNG, nodesHyperbridgeSVG, nodesIntegriteeSVG, nodesInterlaySVG, nodesKiltPNG, nodesKylinPNG, nodesLitentryPNG, nodesMantaPNG, nodesMoonbeamSVG, nodesMoonsamaSVG, nodesMythosPNG, nodesNodleSVG, nodesOmnibtcSVG, nodesParallelSVG, nodesPhalaSVG, nodesPolimecSVG, 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 @@ -523,6 +523,19 @@ export const prodParasPolkadot: Omit[] = [ logo: nodesMoonsamaSVG } }, + { + homepage: 'https://mythos.foundation/', + info: 'mythos', + paraId: 3369, + providers: { + parity: 'wss://polkadot-mythos-rpc.polkadot.io' + }, + text: 'Mythos', + ui: { + color: '#262528', + logo: nodesMythosPNG + } + }, { homepage: 'https://neuroweb.ai', info: 'neuroweb', diff --git a/packages/apps-config/src/ui/logos/nodes/generated/mythosPNG.ts b/packages/apps-config/src/ui/logos/nodes/generated/mythosPNG.ts new file mode 100644 index 0000000000..b3d72ab0b0 --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/generated/mythosPNG.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2024 @polkadot/apps authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +// Do not edit. Auto-generated via node scripts/imgConvert.mjs + +export const nodesMythosPNG = 'data:image/png;base64,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'; diff --git a/packages/apps-config/src/ui/logos/nodes/index.ts b/packages/apps-config/src/ui/logos/nodes/index.ts index 146d48c0cb..c0f34e96ca 100644 --- a/packages/apps-config/src/ui/logos/nodes/index.ts +++ b/packages/apps-config/src/ui/logos/nodes/index.ts @@ -100,6 +100,7 @@ export { nodesMoonsamaSVG } from './generated/moonsamaSVG.js'; export { nodesMoonshadowPNG } from './generated/moonshadowPNG.js'; export { nodesMusePNG } from './generated/musePNG.js'; export { nodesMybankPNG } from './generated/mybankPNG.js'; +export { nodesMythosPNG } from './generated/mythosPNG.js'; export { nodesNftmartPNG } from './generated/nftmartPNG.js'; export { nodesNodleSVG } from './generated/nodleSVG.js'; export { nodesOliSVG } from './generated/oliSVG.js'; diff --git a/packages/apps-config/src/ui/logos/nodes/mythos.png b/packages/apps-config/src/ui/logos/nodes/mythos.png new file mode 100644 index 0000000000000000000000000000000000000000..769659a2274f8442492f521fe54f5bb6072e7d19 GIT binary patch literal 3170 zcmV-o44w0dP)% zd2rN47RNuoV`h@c0Z9mugxf?DM9sQD1cR`Vmf@f)@%3C<~IT2}fcGM@Rz6WRf|4zurH3h76P6B$-S!FzgC10v^NBxg#WX;x;OiNN@r)$V0y$QQdRHd`Pce#`jmsYGfKE(U@cW= z++3PbMDE}+`u0BD?u=PL=}-ae+MCC=-DB9XFQ5H~uHa-<8mCX$!424fBtQeI0gwDD zwihIIui)}Q`x%G>;)bJK5a{lY8yG3VL+khm5q~ax7>>Es{@7vidxfo6FI-#fydj* z??ixZFrdQBI}Kh~a}}@!_)D~%fVOGCN)u*zmc4~-_6$=eU6pg)AE}AJ;{r}0jhxdb z4Pt^<($oe#gWCoUpa;@u3L;M<4LA)P^78Bog{P<6fUkj@fy&l)CK>_60dEWVjeo=E z=yyyK3cVFb;an?zwrZq;od7BY45(-HaD!1-!_`@Wo;~cOc9#OEIBn$rXNiD-zfCbotiXwRt(vI!+_%D@!xxRdbUP_GluBx zjY+M$foGQ*yu8E?!T|#Tp9QH76hqQwZcc4eP}SH#!3bbSbB(lysV{&`6NLH13R5rL zs==j19{B=D=~K_POApgt zBE62+L&0_*+3C@A-W~WGUTI_$mb=Kg)&_Qm^g!Y9gBPgu^5bV-1`iD7Wd^V&yt+sl za8_ahVDWl1j;fGgK`MZ9lf?@>WT&^jBLJl*T$CQKi|U)~bSH}!c%a<0c8xJWrJV)q z;9UQ_8aa2*ft3KJ0apfJ3^0|~KUQS06YlR-;0R>hP|uuOnsaZ~*t#o*Prh?R^$n=Z zxy4S__4RPXqDd1-gSDS%`2C)+!dIJC))Y(6dHd=Ip;qiyWONn|1MvD;@Q8^NeKat6 z>kEZ-TNR>TJjAeIt_fbhbr6;e?m`<|z6)28+mROZEW!man-D!0AjIY!sMILd?&l<= z=X;nq(yFi}czA!SgDqQPXv?y8;z*sed=H$oC{zKr&gPxaRJaSnDMNoh6Iy715W5PI z@p-r~6`)#h*EkU%hz2GvuJ<8|bSTyN^BOD%(!< zSqEkDaG*?&z}vjWN*XacoJub_?$(c%Hc0;(j(Sit1i4w7MPVce4wTk$?Iauc?9z>O z1B9JXlO242&_y)6D7jf0YKD+oXyJ&5s*(ow6<1jl-bFxbg97LcTo+Dd>@W5T{|Up| zzBNEvFO!~0trdWW*WYn*CZU-s_ z`wxYC0+1cL2^uZiL`#lqTuujuZrwuK4r19E&UM7!qGc;QxtG}0wR2$Z#;3qBF&rwfo(;@*VakxEAcIX3` z1iTp(z&J}1e{*(8fT~5R9H5><?%WIwOYc#fhQ_F+X zTui;uM@DLJJGm(|O^G~fgo@V}Nkhj$;}jTeNuoB_KLyNY-FFfrhGekxsUFmPZ)eF` z7s=`Mu&?p^#)goc*atoO)U$lO3-?|-%m0+Zb-5YH0|aZBCKksqK?qbOl5~0jm#aWl z;H9IWkq{Tl?5PP9Z5E8bwH6Kt>7IkzWd=|nm@uW5;?05wrz8*?6GP*{K}TVPid@`x z4wB=YeDtc$#A&rqDCEeiK%rpL%v#=Gsng9F-Fo8ukQvl~&O|KlF0s+?8aI>zB`{#5 zn@x*sfQ2#ZP-Ln=-%f56AeIe_O=vK{W3XY7N#}PSpiiVospFBC?I3BW4^@R>mqi;& zw-;2Mjx~VI!OpbtE))f@bLfb5hBW#6SJWx#Rwn&>AKLI5{0eomh;Yf^kt7ujmZWjR*K-A%M zoQXiN85-Tt$5^;SZAhkF(R*p_kd4*_@B%3cLk2}!XS@lG0&oZa5ek3*-cEl;zZjX{ zbFsk%$^B!vBGW3^I)==9I42NUVnJw{IeiU?cFX=kfC~oq@ne1Lwj%f=Q~+NC2STYd zP?VwBoXz9CXb?!27@7kzXD1xXfYcNR^T^lh+3loU*Gd>TR_Hij8 zX>{R*A0pE*8cs= z%ya}m>z}5Yx7=pRgsTf#3pAh@Mo;oEcwqQ(o#pXgBmww<>qCeX7S2`-Qcankdm(xR z1*xG4UY5^QIQP7AJ`qx9o7<5126#01qV-QxjmMub<@UjaC;$!kNpR029tIB#JxAPx zh3cP$5Td2$Zz2Gn5QeYc1iv6f2nGl-Y-WuRqE2)j>cp^_HG%;`&`XHq>*|DIxI@Yh zh!*ioH}iTI+Ina>lv06JYOgPeo1TGR!b@p_B=0y5QY%K{m3HW zj~!Jdga}o+&W1;*BPzx8=R&99J3-=c#@F7EgH1P#mU~l;|4rzEL!7GpIL@}x)A7z%rAzv-yaNSkW>L>fs2z5!2E{* z-UePkhVE@fdtROG1I+PN)lL-)UhS){`ZsFD0aR3^AmVAA(+Q>yyOAT_0P$IH?_`)a ztA>o!w~-qfU$+O-9dUWuCg65|oqK{<|Irv_<0lzx{Q=cohDIGS529ayG}yL+RPi$8 zEiea=4x_JxDdWy?`wd@^n*0Iq9_@UX+ab5dLtrx?&pcH*Qta6O3-LqIAZ5qC6#M&M zxlUqY><{|Q~_?~_ldx71^m0XA5f6^(UUZrks-~a#s07*qo IM6N<$f**D4&;S4c literal 0 HcmV?d00001