[Parachain] Add Acurast mainnet (#12184)

* feat: add acurast mainnet

* feat: leave canary color black for easier distinction
This commit is contained in:
AndreasGassmann 2026-02-28 23:18:48 -03:00 committed by GitHub
parent 867b9f23a5
commit 44941e2285
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 24 additions and 10 deletions

View File

@ -4,7 +4,7 @@
import type { EndpointOption } from './types.js';
import { KUSAMA_GENESIS } from '../api/constants.js';
import { chainsAbandPNG, chainsAcurastPNG, chainsAltairSVG, chainsAmplitudeSVG, chainsAssethubKusamaSVG, chainsCoretimeKusamaSVG, chainsDorafactoryPNG, chainsGenshiroSVG, chainsGmJPEG, chainsKaruraSVG, chainsKicoPNG, chainsKintsugiPNG, chainsKreivoSVG, chainsKusamaSVG, chainsListenPNG, chainsPeopleKusamaSVG, chainsQpnPNG, chainsRiodefiPNG, chainsShidenPNG, chainsTinkerPNG, chainsTuringPNG, chainsUnorthodoxPNG } from '../ui/logos/chains/index.js';
import { chainsAbandPNG, chainsAcurastSVG, chainsAltairSVG, chainsAmplitudeSVG, chainsAssethubKusamaSVG, chainsCoretimeKusamaSVG, chainsDorafactoryPNG, chainsGenshiroSVG, chainsGmJPEG, chainsKaruraSVG, chainsKicoPNG, chainsKintsugiPNG, chainsKreivoSVG, chainsKusamaSVG, chainsListenPNG, chainsPeopleKusamaSVG, chainsQpnPNG, chainsRiodefiPNG, chainsShidenPNG, chainsTinkerPNG, chainsTuringPNG, chainsUnorthodoxPNG } from '../ui/logos/chains/index.js';
import { nodesApronPNG, nodesAresMarsPNG, nodesBajunPNG, nodesBasiliskPNG, nodesBifrostSVG, nodesBitcountryPNG, nodesBridgeHubBlackSVG, nodesCalamariPNG, nodesCrabSVG, nodesCurioSVG, nodesDatahighwayPNG, nodesEncointerBlueSVG, nodesHyperbridgePNG, nodesImbuePNG, nodesIpciSVG, nodesKabochaSVG, nodesKhalaSVG, nodesKrestPNG, nodesLoomNetworkPNG, nodesMoonriverSVG, nodesParallelSVG, nodesPicassoPNG, nodesPichiuPNG, nodesPolkasmithSVG, nodesQuartzPNG, nodesRegionxPNG, nodesRobonomicsSVG, nodesSakuraSVG, nodesShadowSVG, nodesSnowPNG, nodesSoraSubstrateSVG, nodesSubgameSVG, nodesSubsocialXSVG, nodesT1rnPNG, nodesTrustbasePNG, nodesXodePNG, nodesYerbanetworkPNG, nodesZeroSVG } from '../ui/logos/nodes/index.js';
import { getTeleports } from './util.js';
@ -40,7 +40,7 @@ export const prodParasKusama: Omit<EndpointOption, 'teleport'>[] = [
text: 'Acurast Canary',
ui: {
color: '#000000',
logo: chainsAcurastPNG
logo: chainsAcurastSVG
}
},
{

View File

@ -4,7 +4,7 @@
import type { EndpointOption } from './types.js';
import { POLKADOT_GENESIS } from '../api/constants.js';
import { chainsAcalaSVG, chainsBitgreenPNG, chainsComposableFinancePNG, chainsEquilibriumSVG, chainsFrequencySVG, chainsGeminisPNG, chainsHydrationSVG, chainsInvarchJPEG, chainsLaosPNG, chainsLogionPNG, chainsMyxcavPNG, chainsNeurowebPNG, chainsOakPNG, chainsPeaqPNG, chainsPendulumSVG, chainsPeoplePolkadotSVG, chainsPolkadotCircleSVG, chainsTotemSVG, chainsWatrPNG } from '../ui/logos/chains/index.js';
import { chainsAcalaSVG, chainsAcurastSVG, chainsBitgreenPNG, chainsComposableFinancePNG, chainsEquilibriumSVG, chainsFrequencySVG, chainsGeminisPNG, chainsHydrationSVG, chainsInvarchJPEG, chainsLaosPNG, chainsLogionPNG, chainsMyxcavPNG, chainsNeurowebPNG, chainsOakPNG, chainsPeaqPNG, chainsPendulumSVG, chainsPeoplePolkadotSVG, chainsPolkadotCircleSVG, chainsTotemSVG, chainsWatrPNG } from '../ui/logos/chains/index.js';
import { nodesAjunaPNG, nodesAresOdysseySVG, nodesAssetHubSVG, nodesAstarPNG, nodesAventusSVG, nodesBifrostSVG, nodesBridgeHubSVG, nodesCentrifugePNG, nodesCloverSVG, nodesCoinversationPNG, nodesCollectivesSVG, nodesContinuumPNG, nodesCrustParachainSVG, nodesDarwiniaSVG, nodesEfinitySVG, nodesEwxSVG, nodesHashedPNG, nodesHeimaSVG, nodesHyperbridgePNG, nodesIntegriteeSVG, nodesInterlaySVG, nodesJamtonSVG, nodesKiltIconSVG, nodesKylinPNG, nodesMantaPNG, nodesMoonbeamSVG, nodesMoonsamaSVG, nodesMythosPNG, nodesNodleSVG, nodesOmnibtcSVG, nodesParallelSVG, nodesPhalaSVG, nodesPolkadexSVG, nodesRobonomicsSVG, nodesSoraSubstrateSVG, nodesSubdaoPNG, nodesSubgameSVG, nodesSubsocialSVG, nodesT3rnPNG, nodesUniqueSVG, nodesXodePNG, nodesZeitgeistPNG } from '../ui/logos/nodes/index.js';
import { getTeleports } from './util.js';
@ -39,6 +39,19 @@ export const prodParasPolkadot: Omit<EndpointOption, 'teleport'>[] = [
logo: chainsAcalaSVG
}
},
{
homepage: 'https://acurast.com',
info: 'acurast',
paraId: 3396,
providers: {
Acurast: 'wss://public-rpc.mainnet.acurast.com'
},
text: 'Acurast',
ui: {
color: '#b4e600',
logo: chainsAcurastSVG
}
},
{
homepage: 'https://ajuna.io',
info: 'ajuna',

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

View File

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><defs><style>.cls-1,.cls-2{stroke-width:0px;}.cls-2{fill:#b4e600;}</style></defs><rect class="cls-1" x=".35" y="-.04" width="200" height="200"/><polygon class="cls-2" points="115.57 62.63 71.97 62.63 40.83 124.91 84.43 124.91 115.57 62.63"/><polygon class="cls-2" points="103.11 100 140.48 100 159.17 137.37 121.8 137.37 103.11 100"/></svg>

After

Width:  |  Height:  |  Size: 453 B

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
// Copyright 2017-2026 @polkadot/apps authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit. Auto-generated via node scripts/imgConvert.mjs
export const chainsAcurastSVG = 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtMntzdHJva2Utd2lkdGg6MHB4O30uY2xzLTJ7ZmlsbDojYjRlNjAwO308L3N0eWxlPjwvZGVmcz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9Ii4zNSIgeT0iLS4wNCIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMTE1LjU3IDYyLjYzIDcxLjk3IDYyLjYzIDQwLjgzIDEyNC45MSA4NC40MyAxMjQuOTEgMTE1LjU3IDYyLjYzIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEwMy4xMSAxMDAgMTQwLjQ4IDEwMCAxNTkuMTcgMTM3LjM3IDEyMS44IDEzNy4zNyAxMDMuMTEgMTAwIi8+PC9zdmc+';

View File

@ -6,7 +6,7 @@
export { chains3dpassSVG } from './generated/3dpassSVG.js';
export { chainsAbandPNG } from './generated/abandPNG.js';
export { chainsAcalaSVG } from './generated/acalaSVG.js';
export { chainsAcurastPNG } from './generated/acurastPNG.js';
export { chainsAcurastSVG } from './generated/acurastSVG.js';
export { chainsAlephSVG } from './generated/alephSVG.js';
export { chainsAllfeatSVG } from './generated/allfeatSVG.js';
export { chainsAltairSVG } from './generated/altairSVG.js';