diff --git a/packages/apps-config/src/endpoints/testing.ts b/packages/apps-config/src/endpoints/testing.ts index 5e6d3e227d..e1ed2817f1 100644 --- a/packages/apps-config/src/endpoints/testing.ts +++ b/packages/apps-config/src/endpoints/testing.ts @@ -4,7 +4,7 @@ import type { EndpointOption } from './types.js'; import { chains3dpassSVG, chainsAcalaSVG, chainsAlephSVG, chainsBrainstormPNG, chainsCreditcoinTestPNG, chainsDebioSVG, chainsEquilibriumSVG, chainsFerrumPNG, chainsFragnovaPNG, chainsJurPNG, chainsKintsugiPNG, chainsLogionPNG, chainsMyriadPNG, chainsShidenPNG, chainsSkyekiwiPNG, chainsTanglePNG } from '../ui/logos/chains/index.js'; -import { nodesAjunaPNG, nodesArcticPNG, nodesAresGladiosSVG, nodesAutomataPNG, nodesBifrostSVG, nodesBitcountryPNG, nodesCereSVG, nodesCessPNG, nodesCloverSVG, nodesCrustMaxwellSVG, nodesCurioSVG, nodesDatahighwayPNG, nodesDockPNG, nodesDolphinSVG, nodesDotmogSVG, nodesEdgewareWhitePNG, nodesEncointerBlueSVG, nodesFantourPNG, nodesGalitalLogoPNG, nodesGamepowerSVG, nodesGeekSVG, nodesInterlaySVG, nodesIpsePNG, nodesJazPNG, nodesJupiterSVG, nodesKhalaSVG, nodesKiltPNG, nodesKlugPNG, nodesKylinPNG, nodesLaminarCircleSVG, nodesLitentryPNG, nodesMantaPNG, nodesMathSVG, nodesMinixPNG, nodesMoonbaseAlphaSVG, nodesMybankPNG, nodesNftmartPNG, nodesNodleSVG, nodesOpalLogoPNG, nodesOpportunityPNG, nodesPangoroSVG, nodesPhalaSVG, nodesPhoenixPNG, nodesPichiuPNG, nodesPolkadexSVG, nodesPolkafoundrySVG, nodesPolymeshSVG, nodesPontemSVG, nodesPrismPNG, nodesRealisPNG, nodesRiochainSVG, nodesSherpaxPNG, nodesSoonsocialPNG, nodesSoraSubstrateSVG, nodesSubdaoPNG, nodesSubgameSVG, nodesSubspacePNG, nodesSubstrateHexagonSVG, nodesTernoaSVG, nodesThebifrostPNG, nodesUniartsPNG, nodesUniqueSVG, nodesUnitnetworkPNG, nodesWeb3gamesSVG, nodesZCloakSVG } from '../ui/logos/nodes/index.js'; +import { nodesAjunaPNG, nodesArcticPNG, nodesAresGladiosSVG, nodesAutomataPNG, nodesBifrostSVG, nodesBitcountryPNG, nodesCereSVG, nodesCessPNG, nodesCloverSVG, nodesCrustMaxwellSVG, nodesCurioSVG, nodesDatahighwayPNG, nodesDockPNG, nodesDolphinSVG, nodesDotmogSVG, nodesEdgewareWhitePNG, nodesEncointerBlueSVG, nodesFantourPNG, nodesGalitalLogoPNG, nodesGamepowerSVG, nodesGeekSVG, nodesInterlaySVG, nodesIpsePNG, nodesJazPNG, nodesJupiterSVG, nodesKarmachainSVG, nodesKhalaSVG, nodesKiltPNG, nodesKlugPNG, nodesKylinPNG, nodesLaminarCircleSVG, nodesLitentryPNG, nodesMantaPNG, nodesMathSVG, nodesMinixPNG, nodesMoonbaseAlphaSVG, nodesMybankPNG, nodesNftmartPNG, nodesNodleSVG, nodesOpalLogoPNG, nodesOpportunityPNG, nodesPangoroSVG, nodesPhalaSVG, nodesPhoenixPNG, nodesPichiuPNG, nodesPolkadexSVG, nodesPolkafoundrySVG, nodesPolymeshSVG, nodesPontemSVG, nodesPrismPNG, nodesRealisPNG, nodesRiochainSVG, nodesSherpaxPNG, nodesSoonsocialPNG, nodesSoraSubstrateSVG, nodesSubdaoPNG, nodesSubgameSVG, nodesSubspacePNG, nodesSubstrateHexagonSVG, nodesTernoaSVG, nodesThebifrostPNG, nodesUniartsPNG, nodesUniqueSVG, nodesUnitnetworkPNG, nodesWeb3gamesSVG, nodesZCloakSVG } from '../ui/logos/nodes/index.js'; export * from './testingRelayRococo.js'; export * from './testingRelayWestend.js'; @@ -435,6 +435,17 @@ export const testChains: Omit[] = [ logo: chainsJurPNG } }, + { + info: 'karmachain', + providers: { + Karmachain: 'wss://testnet.karmaco.in/testnet/ws' + }, + text: 'Karmachain Testnet', + ui: { + color: '#44259D', + logo: nodesKarmachainSVG + } + }, { info: 'khala', providers: { diff --git a/packages/apps-config/src/ui/logos/nodes/generated/karmachainSVG.ts b/packages/apps-config/src/ui/logos/nodes/generated/karmachainSVG.ts new file mode 100644 index 0000000000..d580818687 --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/generated/karmachainSVG.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 nodesKarmachainSVG = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzI0IiBoZWlnaHQ9IjMyNCIgdmlld0JveD0iMCAwIDMyNCAzMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNjIuMTkgMjk2LjM4MkMyNDEuODUyIDI5Ni4zODIgMzA2LjQzMSAyMzEuNjAyIDMwNi40MzEgMTUxLjY5MUMzMDYuNDMxIDcxLjc4MDQgMjQxLjg1MiA3IDE2Mi4xOSA3QzgyLjUyODggNyAxNy45NTAyIDcxLjc4MDQgMTcuOTUwMiAxNTEuNjkxQzE3Ljk1MDIgMjMxLjYwMiA4Mi41Mjg4IDI5Ni4zODIgMTYyLjE5IDI5Ni4zODJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTJfNTg5MikiLz4KPHBhdGggZD0iTTE2MS41MDIgMkMyNDkuNDUxIDIgMzIxLjAwMyA3My43NzYgMzIxLjAwMyAxNjJDMzIxLjAwMyAyNTAuMjI0IDI0OS40NTEgMzIyIDE2MS41MDIgMzIyQzczLjU1MjQgMzIyIDIgMjUwLjIyNCAyIDE2MkMyIDczLjc3NiA3My41NTI0IDIgMTYxLjUwMiAyWk0xNjEuNTAyIDI5MS41MjRDMTg3LjAzOSAyOTEuNTI0IDIxMi4wMDMgMjgzLjkyOCAyMzMuMjM3IDI2OS42OTVDMjU0LjQ3MSAyNTUuNDYzIDI3MS4wMjEgMjM1LjIzNCAyODAuNzkzIDIxMS41NjdDMjkwLjU2NiAxODcuODk5IDI5My4xMjMgMTYxLjg1NiAyODguMTQxIDEzNi43MzFDMjgzLjE1OSAxMTEuNjA2IDI3MC44NjEgODguNTI3IDI1Mi44MDQgNzAuNDEyN0MyMzQuNzQ2IDUyLjI5ODQgMjExLjczOSAzOS45NjI1IDE4Ni42OTIgMzQuOTY0OEMxNjEuNjQ1IDI5Ljk2NzEgMTM1LjY4MyAzMi41MzIxIDExMi4wODkgNDIuMzM1NEM4OC40OTU2IDUyLjEzODggNjguMzI5NyA2OC43NDAyIDU0LjE0MTggOTAuMDQwM0MzOS45NTM4IDExMS4zNCAzMi4zODExIDEzNi4zODMgMzIuMzgxMSAxNjJDMzIuNDE5NiAxOTYuMzQgNDYuMDM1NyAyMjkuMjYzIDcwLjI0MjEgMjUzLjU0NUM5NC40NDg2IDI3Ny44MjcgMTI3LjI2OCAyOTEuNDg1IDE2MS41MDIgMjkxLjUyNFoiIGZpbGw9IiM0NDI1OUQiLz4KPHBhdGggZD0iTTE2MS41MDIgMzIyQzI0OS41OTIgMzIyIDMyMS4wMDMgMjUwLjM2NiAzMjEuMDAzIDE2MkMzMjEuMDAzIDczLjYzNDQgMjQ5LjU5MiAyIDE2MS41MDIgMkM3My40MTEzIDIgMiA3My42MzQ0IDIgMTYyQzIgMjUwLjM2NiA3My40MTEzIDMyMiAxNjEuNTAyIDMyMloiIHN0cm9rZT0iI0ZFREM0QSIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTIzMi41IDEzNS4zMDRDMjE4LjEyOSAxMzguMjc3IDE4OS4yODggMTQ5LjcxMiAxNzMuOTU4IDE1MC4zNTJDMjE3Ljg1MSAxMjAuODUzIDIxNS4wODggNTMgMTYyLjAxNiA1M0MxMTEuNDE5IDUzIDEwNi40MDcgMTIxLjAwNCAxNTAuMDczIDE1MC4zNTJDMTM0Ljc0NiAxNDkuNzEyIDEwNy4xMzUgMTM4LjI3NyA5Mi43NjQzIDEzNS4zMDRDODYuOTk5OSAxNDcgODYuNDk5OSAxNzIuOTkyIDkyLjc2NDMgMTg2Ljg5NkMxMDguNDA4IDE4My42NjEgMTMzLjMxIDE3My40NTEgMTUwLjA3MyAxNzIuOTkyQzE0OS43NjEgMjAyLjEwMSAxNDYuNjgxIDI0My42NTYgMTQxLjI4OSAyNjguMzc1QzE1OS4wNTMgMjcxLjM2IDE2NS45NiAyNzIuMzU1IDE4Mi43MzcgMjY4LjM3NUMxNzguMjk2IDI0NC4wMDMgMTc0LjI3IDIwMi4xMDEgMTczLjk1OCAxNzIuOTkyQzE5MC43MjEgMTczLjQ1MSAyMTYuODU2IDE4My42NjEgMjMyLjUgMTg2Ljg5NkMyMzggMTcyLjk5MiAyMzcgMTUwLjM1MiAyMzIuNSAxMzUuMzA0Wk0xNjIuMDE2IDEzNS4zMDRDMTI0Ljc3MyAxMTguMzEgMTI4LjA4NCA3NC4xMTQ0IDE2Mi4wMTYgNzIuNTY5NEMxOTUuNzI1IDcyLjU2OTQgMjAwLjU2NyAxMTUuMjIgMTYyLjAxNiAxMzUuMzA0WiIgZmlsbD0iIzQ0MjU5RCIvPgo8cGF0aCBkPSJNMTYxLjk2MyAxMTNDMTY4LjU2OSAxMTMgMTczLjkyNSAxMDcuNjI3IDE3My45MjUgMTAxQzE3My45MjUgOTQuMzcyNiAxNjguNTY5IDg5IDE2MS45NjMgODlDMTU1LjM1NiA4OSAxNTAgOTQuMzcyNiAxNTAgMTAxQzE1MCAxMDcuNjI3IDE1NS4zNTYgMTEzIDE2MS45NjMgMTEzWiIgZmlsbD0iIzQ0MjU5RCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEyXzU4OTIiIHgxPSIxNjIuMTkiIHkxPSI3IiB4Mj0iMTYyLjE5IiB5Mj0iMjk2LjM4MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkVFQzg4Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQjYyNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo='; diff --git a/packages/apps-config/src/ui/logos/nodes/index.ts b/packages/apps-config/src/ui/logos/nodes/index.ts index 2a7269d9ef..360e8ebf47 100644 --- a/packages/apps-config/src/ui/logos/nodes/index.ts +++ b/packages/apps-config/src/ui/logos/nodes/index.ts @@ -66,6 +66,7 @@ export { nodesJazPNG } from './generated/jazPNG.js'; export { nodesJoystreamSVG } from './generated/joystreamSVG.js'; export { nodesJupiterSVG } from './generated/jupiterSVG.js'; export { nodesKabochaSVG } from './generated/kabochaSVG.js'; +export { nodesKarmachainSVG } from './generated/karmachainSVG.js'; export { nodesKhalaSVG } from './generated/khalaSVG.js'; export { nodesKiltPNG } from './generated/kiltPNG.js'; export { nodesKlugPNG } from './generated/klugPNG.js'; diff --git a/packages/apps-config/src/ui/logos/nodes/karmachain.svg b/packages/apps-config/src/ui/logos/nodes/karmachain.svg new file mode 100644 index 0000000000..c15c4d4fe4 --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/karmachain.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + +