Adding support for dotscanner.com (#5142)

* Adding support for dotscanner.com

DotScanner doesnt support the hash lookup of a block (only number) - once thats supported I will open another PR to add block to the paths list in `dotscanner.ts`

* fixing import sorting on logos and links

for the linter
This commit is contained in:
Dee Evans 2021-04-27 01:46:53 -06:00 committed by GitHub
parent c476bb1b7e
commit 2d4e497c3c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,20 @@
// Copyright 2017-2021 @polkadot/apps-config authors & contributors
// SPDX-License-Identifier: Apache-2.0
import BN from 'bn.js';
import { externalLogos } from '../ui/logos';
export default {
chains: {
Polkadot: 'polkadot'
},
create: (chain: string, path: string, data: BN | number | string): string =>
`https://dotscanner.com/${path}/${data.toString()}`,
isActive: true,
logo: externalLogos.dotscanner as string,
paths: {
address: 'account'
},
url: 'https://dotscanner.com/'
};

View File

@ -4,6 +4,7 @@
import type { ExternalDef } from './types';
import Commonwealth from './commonwealth';
import DotScanner from './dotscanner';
import Polkascan from './polkascan';
import Polkassembly from './polkassembly';
import Polkastats from './polkastats';
@ -11,6 +12,7 @@ import Subscan from './subscan';
export const externalLinks: Record<string, ExternalDef> = {
Commonwealth,
DotScanner,
Polkascan,
Polkassembly,
Polkastats,

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -18,6 +18,7 @@ import chainSnakenet from './chains/snakenet.svg';
import chainUnique from './chains/unique.svg';
import extensionPolkadotJs from './extensions/polkadot-js.svg';
import externalCommonwealth from './external/commonwealth.png';
import externalDotScanner from './external/dotscanner.png';
import externalPolkascan from './external/polkascan.png';
import externalPolkassembly from './external/polkassembly.png';
import externalPolkastats from './external/polkastats.png';
@ -396,6 +397,7 @@ export const extensionLogos: Record<string, unknown> = {
// external logos, i.e. for explorers
export const externalLogos: Record<string, unknown> = {
commonwealth: externalCommonwealth,
dotscanner: externalDotScanner,
polkascan: externalPolkascan,
polkassembly: externalPolkassembly,
polkastats: externalPolkastats,