ghost-portal/packages/apps-config/src/api/spec/index.ts
Ayush 7d986648d6
Ethos added to Rococo (#8571)
* Initial config changes for ethos

* Changes for ethos

* Fixed Linting issue
2022-12-19 11:17:49 +02:00

293 lines
8.0 KiB
TypeScript

// Copyright 2017-2022 @polkadot/apps-config authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { OverrideBundleDefinition } from '@polkadot/types/types';
import acala from './acala';
import ajuna from './ajuna';
import altair from './altair';
import apron from './apron';
import aresGladios from './ares-gladios';
import aresParachain from './ares-parachain';
import astar from './astar';
import automata from './automata';
import bajun from './bajun';
import basilisk from './basilisk';
import beresheet from './beresheet';
import bifrost from './bifrost';
import bifrostAsgard from './bifrost-asgard';
import bifrostParachain from './bifrost-parachain';
import bitcountry from './bitcountry';
import bitcountryPioneer from './bitcountry-pioneer';
import bitcountryParachain from './bitcountry-rococo';
import centrifuge from './centrifuge';
import centrifugeChain from './centrifuge-chain';
import chainx from './chainx';
import clover from './clover';
import cloverRococo from './clover-rococo';
import coinversation from './coinversation';
import competitorsClub from './competitors-club';
import contracts from './contracts';
import crab from './crab';
import crownSterlingChain from './crown-sterling';
import crust from './crust';
import testPara from './cumulus-test-parachain';
import darwinia from './darwinia';
import datahighwayParachain from './datahighway';
import dockMainnet from './dock-mainnet';
import dockTestnet from './dock-testnet';
import dotmog from './dotmog';
import eave from './eave';
import edgeware from './edgeware';
import encointerNodeNotee from './encointer-node-notee';
import encointerNodeTeeproxy from './encointer-node-teeproxy';
import encointerPara from './encointer-para';
import equilibrium from './equilibrium';
import fantour from './fantour';
import frequency from './frequency';
import galital from './galital';
import galitalParachain from './galital-parachain';
import galois from './galois';
import gamepower from './gamepower';
import genshiro from './genshiro';
import hanonycash from './hanonycash';
import hydrate from './hydrate';
import idavoll from './idavoll';
import imbue from './imbue';
import integritee from './integritee';
import interbtc from './interbtc';
import ipse from './ipse';
import jupiter from './jupiter';
import jupiterRococo from './jupiter-rococo';
import jur from './jur';
import khala from './khala';
import kilt from './kilt';
import konomi from './konomi';
import kpron from './kpron';
import kulupu from './kulupu';
import kusari from './kusari';
import kylin from './kylin';
import laminar from './laminar';
import litentry from './litentry';
import logion from './logion';
import logionParachain from './logion-parachain';
import mangata from './mangata';
import manta from './manta';
import mathchain from './mathchain';
import moonbeam from './moonbeam';
import mybank from './mybank';
import neatcoin from './neatcoin';
import nftmart from './nftmart';
import nodle from './nodle';
import oak from './oak';
import opal from './opal';
import opportunity from './opportunity';
import origintrail from './origintrail';
import pangolin from './pangolin';
import pangoro from './pangoro';
import parallel from './parallel';
import parami from './parami';
import phoenix from './phoenix';
import pichiu from './pichiu';
import polkadex from './polkadex';
import polkafoundry from './polkafoundry';
import polymesh from './polymesh';
import pontem from './pontem';
import prism from './prism';
import quartz from './quartz';
import realis from './realis';
import riochain from './riochain';
import robonomics from './robonomics';
import rootnet from './rootnet';
import shibuya from './shibuya';
import shiden from './shiden';
import snowbridge from './snowbridge';
import soraSubstrate from './soraSubstrate';
import spanner from './spanner';
import stafi from './stafi';
import standard from './standard';
import subdao from './subdao';
import subgame from './subgame';
import subsocial from './subsocial';
import subspace from './subspace';
import substrateContractsNode from './substrateContractsNode';
import swapdex from './swapdex';
import t0rn from './t0rn';
import ternoa from './ternoa';
import trustbase from './trustbase';
import turing from './turing';
import uart from './uart';
import unique from './unique';
import unitnetwork from './unitnetwork';
import unitv from './unitv';
import vln from './vln';
import vlnrococo from './vln-rococo';
import vodka from './vodka';
import web3games from './web3games';
import westlake from './westlake';
import zCloak from './zCloak';
import zeitgeist from './zeitgeist';
import zenlink from './zenlink';
import zero from './zero';
// NOTE: The mapping is done from specName in state.getRuntimeVersion
const spec: Record<string, OverrideBundleDefinition> = {
Crab: crab,
Darwinia: darwinia,
'Darwinia Crab PC2': pangolin,
'Darwinia PC2': pangolin,
Equilibrium: equilibrium,
Genshiro: genshiro,
'Genshiro Rococo Testnet': genshiro,
Pangolin: pangolin,
Pangoro: pangoro,
VLN: vln,
'VLN-PC': vlnrococo,
...acala,
ajuna,
altair,
apron,
'ares-gladios': aresGladios,
'ares-mars': aresParachain,
'ares-odyssey': aresParachain,
asgard: bifrostAsgard,
astar,
automata,
bajun,
basilisk,
beresheet,
bifrost,
'bifrost-parachain': bifrostParachain,
'bitcountry-node': bitcountry,
'bitcountry-parachain': bitcountryParachain,
centrifuge,
'centrifuge-chain': centrifugeChain,
chainx,
'chainx-parachain': chainx,
clover,
'clover-rococo': cloverRococo,
coinversation,
'competitors-club': competitorsClub,
contextfree: automata,
contracts,
'crown-sterling': crownSterlingChain,
crust,
'crust-parachain': crust,
'cumulus-test-parachain': testPara,
datahighway: westlake,
'datahighway-parachain': datahighwayParachain,
dawn: eave,
'dev-parachain': zenlink,
'dock-pos-main-runtime': dockMainnet,
'dock-pos-test-runtime': dockTestnet,
'dotmog-node': dotmog,
edgeware,
'encointer-node-notee': encointerNodeNotee,
'encointer-node-teeproxy': encointerNodeTeeproxy,
'encointer-parachain': encointerPara,
fantour,
frequency,
'frequency-rococo': frequency,
galital,
'galital-collator': galitalParachain,
gamepower,
'hack-hydra-dx': hydrate,
halongbay: polkafoundry,
hanonycash,
heiko: parallel,
'hydra-dx': hydrate,
idavoll,
imbue,
'integritee-parachain': integritee,
'interbtc-parachain': interbtc,
'interbtc-standalone': interbtc,
'interlay-parachain': interbtc,
'ipse-node': ipse,
'jupiter-prep': jupiter,
'jupiter-rococo': jupiterRococo,
'jur-chain': jur,
kerria: parallel,
khala,
'kilt-spiritnet': kilt,
'kintsugi-parachain': interbtc,
konomi,
kpron,
kulupu,
kusari,
kylin,
laminar,
litentry,
logion,
'logion-parachain': logionParachain,
mangata,
'mangata-parachain': mangata,
'manta-node': manta,
mathchain,
'mathchain-galois': galois,
moonbase: moonbeam,
moonbeam,
moonriver: moonbeam,
moonshadow: moonbeam,
'mybank.network Testnet': mybank,
neatcoin,
nftmart,
'node-moonbeam': moonbeam,
'node-polkadex': polkadex,
'nodle-chain': nodle,
oak,
opal,
opportunity,
'origintrail-parachain': origintrail,
parallel,
parami,
'phoenix-node': phoenix,
'phoenix-parachain': phoenix,
pichiu,
'pioneer-runtime': bitcountryPioneer,
polymesh,
'pontem-node': pontem,
prism,
quartz,
realis,
'riochain-runtime': riochain,
robonomics,
root: rootnet,
shibuya,
shiden,
snowbridge,
'sora-substrate': soraSubstrate,
sora_ksm: soraSubstrate,
spanner,
stafi,
standard,
steam: eave,
subdao,
subgame,
subsocial,
subspace,
'substrate-contracts-node': substrateContractsNode,
subzero: zero,
swapdex,
t0rn,
ternoa,
'testnet-interlay': interbtc,
'testnet-kintsugi': interbtc,
trustbase,
turing,
uart,
unique,
'unit-node': unitv,
'unit-parachain': unitv,
'unitnetwork-node': unitnetwork,
'unitnetwork-parachain': unitnetwork,
unorthodox: standard,
vanilla: parallel,
vara: standard,
vodka,
'web3games-node': web3games,
'zcloak-network': zCloak,
zeitgeist
};
export default spec;