Add RPC endpoints for Quantum Fusion testnet (replaces #11454) (#11687)

* feat: add Quantum Fusion logo

* feat: generate quantum-fusionPNG.ts from logo file

* feat: add Quantum Fusion RPC endpoints to testing networks

* feat: add Quantum Fusion to testingRelayPaseo networks

* Fix formatting issues in CONTRIBUTORS file

* revert: remove CONTRIBUTORS formatting changes unrelated to RPC endpoints

* Update Quantum Fusion endpoints to qfnetwork.xyz

* Fix test networks alphabetical sorting order
This commit is contained in:
Rusinskiy Vsevolod 2025-07-10 19:16:43 +03:00 committed by GitHub
parent 1bdab91459
commit 73759588f7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 33 additions and 2 deletions

View File

@ -3,7 +3,7 @@
import type { EndpointOption } from './types.js';
import { chains3dpassSVG, chainsAcalaSVG, chainsAlephSVG, chainsAllfeatSVG, chainsAnalogSVG, chainsArgonSVG, chainsBrainstormPNG, chainsChainflipPNG, chainsCreditcoinTestPNG, chainsDebioSVG, chainsEquilibriumSVG, chainsFerrumPNG, chainsFragnovaPNG, chainsJurPNG, chainsKintsugiPNG, chainsLiberlandPNG, chainsLogionPNG, chainsMyriadPNG, chainsShidenPNG, chainsSkyekiwiPNG, chainsTanglePNG, chainsVaraTestnetPNG } from '../ui/logos/chains/index.js';
import { chains3dpassSVG, chainsAcalaSVG, chainsAlephSVG, chainsAllfeatSVG, chainsAnalogSVG, chainsArgonSVG, chainsBrainstormPNG, chainsChainflipPNG, chainsCreditcoinTestPNG, chainsDebioSVG, chainsEquilibriumSVG, chainsFerrumPNG, chainsFragnovaPNG, chainsJurPNG, chainsKintsugiPNG, chainsLiberlandPNG, chainsLogionPNG, chainsMyriadPNG, chainsQuantumFusionPNG, chainsShidenPNG, chainsSkyekiwiPNG, chainsTanglePNG, chainsVaraTestnetPNG } from '../ui/logos/chains/index.js';
import { nodesArcticPNG, nodesAresGladiosSVG, nodesAutonomysPNG, nodesBifrostSVG, nodesBitcountryPNG, nodesCereSVG, nodesCessPNG, nodesCloverSVG, nodesCrustMaxwellSVG, nodesCurioSVG, nodesDancelightSVG, nodesDatahighwayPNG, nodesDockPNG, nodesDolphinSVG, nodesDotmogSVG, nodesEdgewareWhitePNG, nodesEncointerBlueSVG, nodesFantourPNG, nodesGalitalLogoPNG, nodesGamepowerSVG, nodesGeekSVG, nodesInterlaySVG, nodesIpsePNG, nodesJazPNG, nodesJupiterSVG, nodesKarmachainSVG, nodesKhalaSVG, nodesKlugPNG, nodesKylinPNG, nodesLaminarCircleSVG, nodesMantaPNG, nodesMathSVG, nodesMinixPNG, nodesMoonbaseAlphaSVG, nodesMybankPNG, nodesNftmartPNG, nodesNodleSVG, nodesOpalLogoPNG, nodesOpportunityPNG, nodesPhalaSVG, nodesPhoenixPNG, nodesPhykenNetworkPNG, nodesPichiuPNG, nodesPolkadexSVG, nodesPolkafoundrySVG, nodesPolymeshSVG, nodesPontemSVG, nodesPrismPNG, nodesRealisPNG, nodesRiochainSVG, nodesSherpaxPNG, nodesSoonsocialPNG, nodesSoraSubstrateSVG, nodesSubdaoPNG, nodesSubgameSVG, nodesSubspacePNG, nodesSubstrateHexagonSVG, nodesTernoaSVG, nodesThebifrostPNG, nodesUniartsPNG, nodesUniqueSVG, nodesUnitnetworkPNG, nodesWeb3gamesSVG, nodesZCloakSVG, nodesZeroSVG, nodesZkVerifyPNG } from '../ui/logos/nodes/index.js';
export * from './testingRelayPaseo.js';
@ -777,6 +777,17 @@ export const testChains: Omit<EndpointOption, 'teleport'>[] = [
logo: nodesPrismPNG
}
},
{
info: 'quantum-fusion-testnet',
providers: {
'Quantum Fusion': 'wss://test.qfnetwork.xyz'
},
text: 'Quantum Fusion Testnet',
ui: {
color: '#2E2E5C',
logo: chainsQuantumFusionPNG
}
},
{
info: 'realis',
providers: {

View File

@ -3,7 +3,7 @@
import type { EndpointOption } from './types.js';
import { chainsAmplitudeSVG, chainsCoretimeKusamaSVG, chainsFrequencyPaseoSVG, chainsHydrationPaseoSVG, chainsKreivoSVG, chainsLaosSigmaPNG, chainsMyxcavPNG, chainsNeurowebTestnetPNG, chainsPaseoPNG, chainsPeoplePolkadotSVG, chainsPopNetworkSVG, chainsWatrPNG, chainsWeTEESVG } from '@polkadot/apps-config/ui/logos/chains';
import { chainsAmplitudeSVG, chainsCoretimeKusamaSVG, chainsFrequencyPaseoSVG, chainsHydrationPaseoSVG, chainsKreivoSVG, chainsLaosSigmaPNG, chainsMyxcavPNG, chainsNeurowebTestnetPNG, chainsPaseoPNG, chainsPeoplePolkadotSVG, chainsPopNetworkSVG, chainsQuantumFusionPNG, chainsWatrPNG, chainsWeTEESVG } from '@polkadot/apps-config/ui/logos/chains';
import { nodesAjunaPNG, nodesAssetHubSVG, nodesAventusSVG, nodesBajunPNG, nodesBifrostSVG, nodesBridgeHubSVG, nodesDarwiniaKoiSVG, nodesHeimaPaseoPNG, nodesHyperbridgePNG, nodesIdealNetworkSVG, nodesIntegriteeSVG, nodesKiltIconSVG, nodesMandalaPNG, nodesMusePNG, nodesMyriadPaseoSVG, nodesNodleSVG, nodesRegionxPNG, nodesRexSVG, nodesXodePNG, nodesZeitgeistPNG } from '@polkadot/apps-config/ui/logos/nodes';
import { PASEO_GENESIS } from '../api/constants.js';
@ -319,6 +319,19 @@ export const testParasPaseo: Omit<EndpointOption, 'teleport'>[] = [
logo: chainsPopNetworkSVG
}
},
{
homepage: 'https://qfnetwork.xyz/',
info: 'quantum-fusion-paseo',
paraId: 4775,
providers: {
'Quantum Fusion': 'wss://para-test.qfnetwork.xyz'
},
text: 'Quantum Fusion (Paseo)',
ui: {
color: '#2E2E5C',
logo: chainsQuantumFusionPNG
}
},
{
info: 'regionxCocos',
paraId: 4509,

File diff suppressed because one or more lines are too long

View File

@ -66,6 +66,7 @@ export { chainsPicassoSVG } from './generated/picassoSVG.js';
export { chainsPolkadotCircleSVG } from './generated/polkadot-circleSVG.js';
export { chainsPopNetworkSVG } from './generated/pop-networkSVG.js';
export { chainsQpnPNG } from './generated/qpnPNG.js';
export { chainsQuantumFusionPNG } from './generated/quantum-fusionPNG.js';
export { chainsRiodefiPNG } from './generated/riodefiPNG.js';
export { chainsRococoSVG } from './generated/rococoSVG.js';
export { chainsShidenPNG } from './generated/shidenPNG.js';

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB