From 1f41f02caa36c43885721f6976493ce54ec1763f Mon Sep 17 00:00:00 2001 From: Thibaut Sardan <33178835+Tbaut@users.noreply.github.com> Date: Thu, 23 Apr 2020 12:39:30 +0200 Subject: [PATCH] add link (#2610) --- packages/apps-config/src/links/index.ts | 2 ++ .../apps-config/src/links/polkassembly.ts | 21 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 packages/apps-config/src/links/polkassembly.ts diff --git a/packages/apps-config/src/links/index.ts b/packages/apps-config/src/links/index.ts index 5f044aa1c7..5f0daa645a 100644 --- a/packages/apps-config/src/links/index.ts +++ b/packages/apps-config/src/links/index.ts @@ -6,11 +6,13 @@ import { ExternalDef } from './types'; import Commonwealth from './commonwealth'; import Polkascan from './polkascan'; +import Polkassembly from './polkassembly'; import Subscan from './subscan'; const externals: Record = { Commonwealth, Polkascan, + Polkassembly, Subscan }; diff --git a/packages/apps-config/src/links/polkassembly.ts b/packages/apps-config/src/links/polkassembly.ts new file mode 100644 index 0000000000..55190a7744 --- /dev/null +++ b/packages/apps-config/src/links/polkassembly.ts @@ -0,0 +1,21 @@ +// Copyright 2017-2020 @polkadot/apps-config authors & contributors +// This software may be modified and distributed under the terms +// of the Apache-2.0 license. See the LICENSE file for details. + +import BN from 'bn.js'; + +export default { + chains: { + Kusama: 'kusama', + 'Kusama CC3': 'kusama' + }, + create: (chain: string, path: string, data: BN | number | string): string => + `https://${chain}.polkassembly.io/${path}/${data.toString()}`, + isActive: true, + paths: { + council: 'motion', + proposal: 'proposal', + referendum: 'referendum', + treasury: 'treasury' + } +};