diff --git a/packages/apps-config/src/links/index.ts b/packages/apps-config/src/links/index.ts index d554c7eb34..30732bc060 100644 --- a/packages/apps-config/src/links/index.ts +++ b/packages/apps-config/src/links/index.ts @@ -7,6 +7,7 @@ import Commonwealth from './commonwealth'; import Dotreasury from './dotreasury'; import DotScanner from './dotscanner'; import KodaDot from './kodadot'; +import Polkaholic from './polkaholic'; import Polkascan from './polkascan'; import { PolkassemblyIo, PolkassemblyNetwork } from './polkassembly'; import Polkastats from './polkastats'; @@ -21,6 +22,7 @@ export const externalLinks: Record = { DotScanner, Dotreasury, KodaDot, + Polkaholic, Polkascan, PolkassemblyIo, PolkassemblyNetwork, diff --git a/packages/apps-config/src/links/polkaholic.ts b/packages/apps-config/src/links/polkaholic.ts new file mode 100644 index 0000000000..cac5721246 --- /dev/null +++ b/packages/apps-config/src/links/polkaholic.ts @@ -0,0 +1,68 @@ +// Copyright 2017-2022 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import type { BN } from '@polkadot/util'; + +import { externalLogos } from '../ui/logos'; + +export default { + chains: { + Acala: 'acala', + Altair: 'altair', + Astar: 'astar', + Basilisk: 'basilisk', + Bifrost: 'bifrost-ksm', + 'Bifrost Polkadot': 'bifrost-dot', + 'Calamari Parachain': 'calamari', + Centrifuge: 'centrifuge', + Clover: 'clover', + 'Composable Finance': 'composable', + 'Crab Parachain': 'crab', + 'Crust Shadow': 'shadow', + 'Dorafactory Network': 'dorafactory', + Efinity: 'efinity', + 'Encointer on Kusama': 'encointer', + 'Equilibrium parachain': 'equilibrium', + HydraDX: 'hydradx', + 'Integritee Network (Kusama)': 'integritee', + Interlay: 'interlay', + KICO: 'kico', + 'KILT Spiritnet': 'spiritnet', + Karura: 'karura', + Khala: 'khala', + Kusama: 'kusama', + Litentry: 'litentry', + Litmus: 'litmus', + 'Mangata Kusama Mainnet': 'mangatax', + Moonbeam: 'moonbeam', + Moonriver: 'moonriver', + 'Nodle Parachain': 'nodle', + 'OriginTrail Parachain': 'origintrail', + Parallel: 'parallel', + 'Parallel Heiko': 'parallel-heiko', + Picasso: 'picasso', + 'Pichiu Network': 'pichiu', + 'Pioneer Network': 'bitcountrypioneer', + Polkadot: 'polkadot', + 'QUARTZ by UNIQUE': 'quartz', + Robonomics: 'robonomics', + Shiden: 'shiden', + Statemine: 'statemine', + Statemint: 'statemint', + SubsocialX: 'subsocialx', + 'Turing Network': 'turing', + UNIQUE: 'unique', + Zeitgeist: 'zeitgeist', + kintsugi: 'kintsugi' + }, + create: (chain: string, path: string, data: BN | number | string): string => + `https://${chain}.polkaholic.io/${path}/${data.toString()}`, + isActive: true, + logo: externalLogos.polkaholic as string, + paths: { + address: 'account', + block: 'blockhash', + extrinsic: 'tx' + }, + url: 'https://polkaholic.io/' +}; diff --git a/packages/apps-config/src/ui/logos/external/polkaholic.png b/packages/apps-config/src/ui/logos/external/polkaholic.png new file mode 100644 index 0000000000..a2dc7da854 Binary files /dev/null and b/packages/apps-config/src/ui/logos/external/polkaholic.png differ diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 7fd25d3baf..e5a4201a32 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -70,6 +70,7 @@ import externalCommonwealth from './external/commonwealth.png'; import externalDotreasury from './external/dotreasury.svg'; import externalDotScanner from './external/dotscanner.png'; import externalKodaDot from './external/kodadot.png'; +import externalPolkaholic from './external/polkaholic.png'; import externalPolkascan from './external/polkascan.png'; import externalPolkassembly from './external/polkassembly.png'; import externalPolkastats from './external/polkastats.png'; @@ -888,6 +889,7 @@ export const externalLogos: Record = { dotreasury: externalDotreasury, dotscanner: externalDotScanner, kodadot: externalKodaDot, + polkaholic: externalPolkaholic, polkascan: externalPolkascan, polkassembly: externalPolkassembly, polkastats: externalPolkastats,