From 931bbc7fd4ad01719e2f1388b82fac9c7e02b2e0 Mon Sep 17 00:00:00 2001 From: Wei Tang Date: Sat, 1 May 2021 11:07:16 +0200 Subject: [PATCH] Add Neatcoin mainnet endpoint (#5184) --- packages/apps-config/src/api/spec/index.ts | 2 ++ packages/apps-config/src/api/spec/neatcoin.ts | 20 +++++++++++++++++++ .../apps-config/src/endpoints/production.ts | 7 +++++++ 3 files changed, 29 insertions(+) create mode 100644 packages/apps-config/src/api/spec/neatcoin.ts diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index b7d3bca5b7..a4a745e11c 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -46,6 +46,7 @@ import litentry from './litentry'; import manta from './manta'; import moonbeam from './moonbeam'; import mybank from './mybank'; +import neatcoin from './neatcoin'; import nftmart from './nftmart'; import nodle from './nodle'; import parami from './parami'; @@ -139,6 +140,7 @@ const spec: Record = { moonbeam, 'moonbeam-standalone': moonbeam, 'mybank.network Testnet': mybank, + neatcoin, nft: unique, nftmart, 'node-moonbeam': moonbeam, diff --git a/packages/apps-config/src/api/spec/neatcoin.ts b/packages/apps-config/src/api/spec/neatcoin.ts new file mode 100644 index 0000000000..c3c11ba4cd --- /dev/null +++ b/packages/apps-config/src/api/spec/neatcoin.ts @@ -0,0 +1,20 @@ +// Copyright 2017-2021 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import type { OverrideBundleDefinition } from '@polkadot/types/types'; + +// structs need to be in order +/* eslint-disable sort-keys */ + +const definitions: OverrideBundleDefinition = { + types: [ + { + minmax: [0, undefined], + types: { + NameHash: 'H256' + } + } + ] +}; + +export default definitions; diff --git a/packages/apps-config/src/endpoints/production.ts b/packages/apps-config/src/endpoints/production.ts index 5b4fdc41af..e68bb6ffcf 100644 --- a/packages/apps-config/src/endpoints/production.ts +++ b/packages/apps-config/src/endpoints/production.ts @@ -119,6 +119,13 @@ export function createProduction (t: TFunction): LinkOption[] { 'Patract Elara': 'wss://kulupu.elara.patract.io' } }, + { + info: 'neatcoin', + text: t('rpc.neatcoin', 'Neatcoin', { ns: 'apps-config' }), + providers: { + Neatcoin: 'wss://rpc.neatcoin.org/ws' + } + }, { info: 'nodle', text: t('rpc.nodle-main', 'Nodle', { ns: 'apps-config' }),