ghost-portal/packages/apps-config/src/api/spec/index.ts
usetech-llc 6da3ce19ca
Fix unique types import (#4764)
Co-authored-by: Greg Zaitsev <greg.zaitsev@gmail.com>
2021-03-02 12:59:24 +01:00

131 lines
3.8 KiB
TypeScript

// Copyright 2017-2021 @polkadot/apps-config authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { OverrideBundleDefinition } from '@polkadot/types/types';
import acala from './acala';
import aresParachain from './ares-parachain';
import bifrost from './bifrost';
import bifrostParachain from './bifrost-parachain';
import bitcountry from './bitcountry';
import canvas from './canvas';
import centrifugeChain from './centrifuge-chain';
import chainx from './chainx';
import clover from './clover';
import cloverRococo from './clover-rococo';
import crab from './crab';
import crust from './crust';
import crustParachain from './crust-parachain';
import testPara from './cumulus-test-parachain';
import darwinia from './darwinia';
import darwiniaParachain from './darwinia-parachain';
import datahighwayParachain from './datahighway';
import dock from './dock';
import dotmog from './dotmog';
import dusty from './dusty';
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 hanonycash from './hanonycash';
import hydrate from './hydrate';
import idavoll from './idavoll';
import integritee from './integritee';
import jupiter from './jupiter';
import jupiterRococo from './jupiter-rococo';
import kilt from './kilt';
import kulupu from './kulupu';
import laminar from './laminar';
import litentry from './litentry';
import moonbeam from './moonbeam';
import nodle from './nodle';
import phala from './phala';
import phalaParachain from './phala-parachain';
import plasm from './plasm';
import plasmParachain from './plasm-parachain';
import polkabtc from './polkabtc';
import polkadex from './polkadex';
import robonomics from './robonomics';
import sgc from './sgc';
import snowbridge from './snowbridge';
import soraSubstrate from './soraSubstrate';
import stafi from './stafi';
import subdao from './subdao';
import subsocial from './subsocial';
import ternoa from './ternoa';
import trustbase from './trustbase';
import uniarts from './uniarts';
import unique from './unique';
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,
Equilibrium: equilibrium,
acala,
'ares-parachain': aresParachain,
bifrost: bifrost,
'bifrost-parachain': bifrostParachain,
'bitcountry-node': bitcountry,
'btc-parachain': polkabtc,
canvas,
'centrifuge-chain': centrifugeChain,
chainx,
clover,
'clover-rococo': cloverRococo,
crust,
'crust-parachain': crustParachain,
'cumulus-test-parachain': testPara,
'darwinia-parachain': darwiniaParachain,
'datahighway-parachain': datahighwayParachain,
'dock-main-runtime': dock,
'dock-testnet': dock,
'dotmog-node': dotmog,
dusty3: dusty,
edgeware,
'encointer-node-notee': encointerNodeNotee,
'encointer-node-teeproxy': encointerNodeTeeproxy,
'encointer-parachain': encointerPara,
'hack-hydra-dx': hydrate,
hanonycash,
'hydra-dx': hydrate,
idavoll,
'integritee-parachain': integritee,
'jupiter-prep': jupiter,
'jupiter-rococo': jupiterRococo,
'kilt-parachain': kilt,
kulupu,
laminar,
litentry,
mandala: acala,
'mashnet-node': kilt,
'moonbase-alphanet': moonbeam,
moonbeam,
'moonbeam-standalone': moonbeam,
nft: unique,
'node-moonbeam': moonbeam,
'node-polkadex': polkadex,
'nodle-chain': nodle,
'phala-collator': phalaParachain,
'phala-node': phala,
plasm,
'plasm-parachain': plasmParachain,
robonomics,
'sgc-node': sgc,
snowbridge,
'sora-substrate': soraSubstrate,
stafi,
subdao,
subsocial,
subzero: zero,
ternoa,
trustbase,
uniarts,
zenlink
};
export default spec;