add Hyperbridge networks (#10328)
* add Hyperbridge * lint --fix * order
This commit is contained in:
parent
50547aabae
commit
30a55f6be9
@ -22,4 +22,4 @@ The actual type definitions you should be familiar with, it is exactly the same
|
||||
1. Add your chain logo (if available) to either `ui/logos/chains` or `ui/logos/nodes` (the second is generally used)
|
||||
2. Run the image build command to generate an inline version via `yarn build:images`
|
||||
3. Add your chain to `endpoints/{production, productionRelay, testing, testingRelay*}` as applicable for your deployment
|
||||
3. The `ui.color` specifies the chain color, the `ui.logo` (importted from generated), specifies the specific logo
|
||||
3. The `ui.color` specifies the chain color, the `ui.logo` (imported from generated), specifies the specific logo
|
||||
|
||||
@ -5,7 +5,7 @@ import type { EndpointOption } from './types.js';
|
||||
|
||||
import { KUSAMA_GENESIS } from '../api/constants.js';
|
||||
import { chainsAbandPNG, chainsAcurastPNG, chainsAltairSVG, chainsAmplitudeSVG, chainsDorafactoryPNG, chainsGenshiroSVG, chainsGmJPEG, chainsKaruraSVG, chainsKicoPNG, chainsKintsugiPNG, chainsKreivoSVG, chainsKusamaSVG, chainsListenPNG, chainsMangataPNG, chainsQpnPNG, chainsRiodefiPNG, chainsShidenPNG, chainsTinkerPNG, chainsTuringPNG, chainsUnorthodoxPNG } from '../ui/logos/chains/index.js';
|
||||
import { nodesApronPNG, nodesAresMarsPNG, nodesAssetHubSVG, nodesBajunPNG, nodesBasiliskPNG, nodesBifrostSVG, nodesBitcountryPNG, nodesBridgeHubBlackSVG, nodesCalamariPNG, nodesCrabSVG, nodesCurioSVG, nodesDatahighwayPNG, nodesEncointerBlueSVG, nodesImbuePNG, nodesIntegriteeSVG, nodesIpciSVG, nodesKabochaSVG, nodesKhalaSVG, nodesKlaosPNG, nodesKrestPNG, nodesLitmusPNG, nodesLoomNetworkPNG, nodesMoonriverSVG, nodesParallelSVG, nodesPicassoPNG, nodesPichiuPNG, nodesPolkasmithSVG, nodesQuartzPNG, nodesRobonomicsSVG, nodesSakuraSVG, nodesShadowSVG, nodesSnowPNG, nodesSoraSubstrateSVG, nodesSubgameSVG, nodesSubsocialXSVG, nodesT1rnPNG, nodesTrustbasePNG, nodesYerbanetworkPNG, nodesZeroSVG } from '../ui/logos/nodes/index.js';
|
||||
import { nodesApronPNG, nodesAresMarsPNG, nodesAssetHubSVG, nodesBajunPNG, nodesBasiliskPNG, nodesBifrostSVG, nodesBitcountryPNG, nodesBridgeHubBlackSVG, nodesCalamariPNG, nodesCrabSVG, nodesCurioSVG, nodesDatahighwayPNG, nodesEncointerBlueSVG, nodesHyperbridgeSVG, nodesImbuePNG, nodesIntegriteeSVG, nodesIpciSVG, nodesKabochaSVG, nodesKhalaSVG, nodesKlaosPNG, nodesKrestPNG, nodesLitmusPNG, nodesLoomNetworkPNG, nodesMoonriverSVG, nodesParallelSVG, nodesPicassoPNG, nodesPichiuPNG, nodesPolkasmithSVG, nodesQuartzPNG, nodesRobonomicsSVG, nodesSakuraSVG, nodesShadowSVG, nodesSnowPNG, nodesSoraSubstrateSVG, nodesSubgameSVG, nodesSubsocialXSVG, nodesT1rnPNG, nodesTrustbasePNG, nodesYerbanetworkPNG, nodesZeroSVG } 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
|
||||
@ -251,6 +251,19 @@ export const prodParasKusama: Omit<EndpointOption, 'teleport'>[] = [
|
||||
logo: chainsGmJPEG
|
||||
}
|
||||
},
|
||||
{
|
||||
homepage: 'https://hyperbridge.network',
|
||||
info: 'hyperbridge',
|
||||
paraId: 3340,
|
||||
providers: {
|
||||
BlockOps: 'wss://hyperbridge-messier-rpc.blockops.network'
|
||||
},
|
||||
text: 'Hyperbridge (Messier)',
|
||||
ui: {
|
||||
color: '#ED6FF1',
|
||||
logo: nodesHyperbridgeSVG
|
||||
}
|
||||
},
|
||||
{
|
||||
homepage: 'https://imbue.network',
|
||||
info: 'imbue',
|
||||
|
||||
@ -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, 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, 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
|
||||
@ -335,6 +335,19 @@ export const prodParasPolkadot: Omit<EndpointOption, 'teleport'>[] = [
|
||||
logo: chainsSnakenetSVG
|
||||
}
|
||||
},
|
||||
{
|
||||
homepage: 'https://hyperbridge.network',
|
||||
info: 'hyperbridge',
|
||||
paraId: 3367,
|
||||
providers: {
|
||||
BlockOps: 'wss://hyperbridge-nexus-rpc.blockops.network'
|
||||
},
|
||||
text: 'Hyperbridge (Nexus)',
|
||||
ui: {
|
||||
color: '#ED6FF1',
|
||||
logo: nodesHyperbridgeSVG
|
||||
}
|
||||
},
|
||||
{
|
||||
homepage: 'https://integritee.network',
|
||||
info: 'integritee',
|
||||
|
||||
@ -5,7 +5,7 @@ import type { EndpointOption } from './types.js';
|
||||
|
||||
import { ROCOCO_GENESIS } from '../api/constants.js';
|
||||
import { chainsAcurastPNG, chainsAmplitudeSVG, chainsBitgreenPNG, chainsFrequencySVG, chainsGenshiroSVG, chainsHydratePNG, chainsIdiyanaleLogoWhiteSVG, chainsJurPNG, chainsMangataPNG, chainsMoonsamaPNG, chainsNeurowebTestnetPNG, chainsRococoSVG, chainsSnowbridgePNG, chainsT0rnPNG, chainsTinkerPNG, chainsTotemSVG, chainsTuringPNG, chainsVirtoPNG, chainsWatrPNG } from '../ui/logos/chains/index.js';
|
||||
import { nodesArcticPNG, nodesAssetHubSVG, nodesAventusSVG, nodesBajunPNG, nodesBasiliskPNG, nodesBasiliskRococoBgPNG, nodesBifrostSVG, nodesBridgeHubBlackSVG, nodesCentrifugePNG, nodesConftiSVG, nodesCrustParachainSVG, nodesCurioSVG, nodesDatahighwayPNG, nodesDolphinSVG, nodesEncointerBlueSVG, nodesGiantPNG, nodesGiediPNG, nodesHelixstreetPNG, nodesImbuePNG, nodesIntegriteeSVG, nodesKabochaSVG, nodesKiltPNG, nodesLitentryRococoPNG, nodesMd5PNG, nodesMetaquityNetworkPNG, nodesMusePNG, nodesNodleSVG, nodesOliSVG, nodesOzPNG, nodesPangolinSVG, nodesPhalaSVG, nodesPicassoPNG, nodesPolkadexSVG, nodesRexSVG, nodesRobonomicsSVG, nodesRocfinitySVG, nodesSocietalSVG, nodesSoonsocialXPNG, nodesSoraSubstrateSVG, nodesSubstrateContractsNodePNG, nodesTrappistRococoPNG, nodesUnitnetworkPNG, nodesYerbanetworkPNG, nodesZeitgeistPNG, nodesZeroSVG } from '../ui/logos/nodes/index.js';
|
||||
import { nodesArcticPNG, nodesAssetHubSVG, nodesAventusSVG, nodesBajunPNG, nodesBasiliskPNG, nodesBasiliskRococoBgPNG, nodesBifrostSVG, nodesBridgeHubBlackSVG, nodesCentrifugePNG, nodesConftiSVG, nodesCrustParachainSVG, nodesCurioSVG, nodesDatahighwayPNG, nodesDolphinSVG, nodesEncointerBlueSVG, nodesGiantPNG, nodesGiediPNG, nodesHelixstreetPNG, nodesHyperbridgeSVG, nodesImbuePNG, nodesIntegriteeSVG, nodesKabochaSVG, nodesKiltPNG, nodesLitentryRococoPNG, nodesMd5PNG, nodesMetaquityNetworkPNG, nodesMusePNG, nodesNodleSVG, nodesOliSVG, nodesOzPNG, nodesPangolinSVG, nodesPhalaSVG, nodesPicassoPNG, nodesPolkadexSVG, nodesRexSVG, nodesRobonomicsSVG, nodesRocfinitySVG, nodesSocietalSVG, nodesSoonsocialXPNG, nodesSoraSubstrateSVG, nodesSubstrateContractsNodePNG, nodesTrappistRococoPNG, nodesUnitnetworkPNG, nodesYerbanetworkPNG, nodesZeitgeistPNG, nodesZeroSVG } 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
|
||||
@ -254,6 +254,19 @@ export const testParasRococo: Omit<EndpointOption, 'teleport'>[] = [
|
||||
logo: chainsHydratePNG
|
||||
}
|
||||
},
|
||||
{
|
||||
homepage: 'https://hyperbridge.network',
|
||||
info: 'rococoHyperbridge',
|
||||
paraId: 4374,
|
||||
providers: {
|
||||
BlockOps: 'wss://hyperbridge-gargantua-rpc.blockops.network'
|
||||
},
|
||||
text: 'Hyperbridge (Gargantua)',
|
||||
ui: {
|
||||
color: '#ED6FF1',
|
||||
logo: nodesHyperbridgeSVG
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'rococoIdiyanale',
|
||||
paraId: 4222,
|
||||
|
||||
@ -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 nodesHyperbridgeSVG = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiByeD0iMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjEwIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTIzNV80MjA2KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEyMzVfNDIwNiIgeDE9IjEwIiB5MT0iMjAiIHgyPSIzMCIgeTI9IjIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQzAwRkYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDBEQkRFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==';
|
||||
10
packages/apps-config/src/ui/logos/nodes/hyperbridge.svg
Normal file
10
packages/apps-config/src/ui/logos/nodes/hyperbridge.svg
Normal file
@ -0,0 +1,10 @@
|
||||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1" y="1" width="38" height="38" rx="3" stroke="white" stroke-width="2"/>
|
||||
<circle cx="20" cy="20" r="10" fill="url(#paint0_linear_1235_4206)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_1235_4206" x1="10" y1="20" x2="30" y2="20" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FC00FF"/>
|
||||
<stop offset="1" stop-color="#00DBDE"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 466 B |
@ -59,6 +59,7 @@ export { nodesHanyonycashPNG } from './generated/hanyonycashPNG.js';
|
||||
export { nodesHashedPNG } from './generated/hashedPNG.js';
|
||||
export { nodesHelixstreetPNG } from './generated/helixstreetPNG.js';
|
||||
export { nodesHumanodePNG } from './generated/humanodePNG.js';
|
||||
export { nodesHyperbridgeSVG } from './generated/hyperbridgeSVG.js';
|
||||
export { nodesIdavollPNG } from './generated/idavollPNG.js';
|
||||
export { nodesImbuePNG } from './generated/imbuePNG.js';
|
||||
export { nodesInnovatorPNG } from './generated/innovatorPNG.js';
|
||||
|
||||
Loading…
Reference in New Issue
Block a user