34 lines
1.4 KiB
TypeScript
34 lines
1.4 KiB
TypeScript
// Copyright 2017-2022 @polkadot/hw-ledger authors & contributors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
import type Transport from '@ledgerhq/hw-transport';
|
|
import type { SubstrateApp } from '@zondax/ledger-substrate';
|
|
|
|
import { newAcalaApp, newAlephZeroApp, newAstarApp, newBifrostApp, newCentrifugeApp, newComposableApp, newDockApp, newEdgewareApp, newEquilibriumApp, newGenshiroApp, newKaruraApp, newKusamaApp, newNodleApp, newParallelApp, newPolkadexApp, newPolkadotApp, newPolymeshApp, newSoraApp, newStafiApp, newStatemineApp, newStatemintApp, newXXNetworkApp } from '@zondax/ledger-substrate';
|
|
|
|
// These match up with the keys of the knownLedger object in the @polkadot/networks/defaults/ledger.ts
|
|
export const ledgerApps: Record<string, (transport: Transport) => SubstrateApp> = {
|
|
acala: newAcalaApp,
|
|
'aleph-node': newAlephZeroApp,
|
|
astar: newAstarApp,
|
|
bifrost: newBifrostApp,
|
|
centrifuge: newCentrifugeApp,
|
|
composable: newComposableApp,
|
|
'dock-mainnet': newDockApp,
|
|
edgeware: newEdgewareApp,
|
|
equilibrium: newEquilibriumApp,
|
|
genshiro: newGenshiroApp,
|
|
karura: newKaruraApp,
|
|
kusama: newKusamaApp,
|
|
'nodle-para': newNodleApp,
|
|
parallel: newParallelApp,
|
|
polkadex: newPolkadexApp,
|
|
polkadot: newPolkadotApp,
|
|
polymesh: newPolymeshApp,
|
|
sora: newSoraApp,
|
|
stafi: newStafiApp,
|
|
statemine: newStatemineApp,
|
|
statemint: newStatemintApp,
|
|
xxnetwork: newXXNetworkApp
|
|
};
|