From 3cb35abce15aeca0da67a54162ca66047db656ce Mon Sep 17 00:00:00 2001 From: Alexander Krupenkin Date: Tue, 8 Sep 2020 12:58:57 +0300 Subject: [PATCH] Added Robonomics Network endpoints (#3636) * Added Robonomics parachain endpoint * Added Robonomics chain spec * Update packages/apps-config/src/api/spec/robonomics.ts Co-authored-by: Jaco Greeff --- packages/apps-config/src/api/spec/index.ts | 2 ++ .../apps-config/src/api/spec/robonomics.ts | 19 ++++++++++++++ .../apps-config/src/settings/endpoints.ts | 6 +++++ packages/apps-config/src/ui/logos/index.ts | 3 +++ .../src/ui/logos/nodes/robonomics.svg | 26 +++++++++++++++++++ 5 files changed, 56 insertions(+) create mode 100644 packages/apps-config/src/api/spec/robonomics.ts create mode 100644 packages/apps-config/src/ui/logos/nodes/robonomics.svg diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index a51429aba9..36061db625 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -17,6 +17,7 @@ import laminar from './laminar'; import nodeTemplate from './node-template'; import nodle from './nodle'; import plasm from './plasm'; +import robonomics from './robonomics'; import stablePoc from './stable-poc'; import subsocialNode from './subsocial'; @@ -38,6 +39,7 @@ export default { 'node-template': nodeTemplate, 'nodle-chain': nodle, plasm, + robonomics, 'stable-poc': stablePoc, stable_poc: stablePoc, subsocial: subsocialNode diff --git a/packages/apps-config/src/api/spec/robonomics.ts b/packages/apps-config/src/api/spec/robonomics.ts new file mode 100644 index 0000000000..9d24b163f2 --- /dev/null +++ b/packages/apps-config/src/api/spec/robonomics.ts @@ -0,0 +1,19 @@ +// 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. + +/* eslint-disable sort-keys */ + +export default { + Record: 'Vec', + TechnicalParam: 'Vec', + TechnicalReport: 'Vec', + EconomicalParam: '{}', + ProofParam: 'MultiSignature', + LiabilityIndex: 'u64', + ValidationFunctionParams: { + max_code_size: 'u32', + relay_chain_height: 'u32', + code_upgrade_allowed: 'Option' + } +}; diff --git a/packages/apps-config/src/settings/endpoints.ts b/packages/apps-config/src/settings/endpoints.ts index 4386c348ac..34689724dc 100644 --- a/packages/apps-config/src/settings/endpoints.ts +++ b/packages/apps-config/src/settings/endpoints.ts @@ -169,6 +169,12 @@ function createTestNetworks (t: TFunction): LinkOption[] { text: t('rpc.rococo.plasm', 'Plasm PC1 (Plasm Testpara, hosted by Stake Technologies)', { ns: 'apps-config' }), value: 'wss://rpc.parachain.plasmnet.io' }, + { + info: 'rococoRobonomics', + isChild: true, + text: t('rpc.rococo.robonomics', 'Robonomics PC1 (Robonomics Testpara, hosted by Airalab)', { ns: 'apps-config' }), + value: 'wss://parachain-rpc.robonomics.network' + }, { info: 'rococoLaminar', isChild: true, diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index eb6454f401..b12c60f52d 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -31,6 +31,7 @@ import nodePhala from './nodes/phala.svg'; import nodePlasm from './nodes/plasm.png'; import nodePolkadot from './nodes/polkadot-circle.svg'; import nodePolkadotJs from './nodes/polkadot-js.svg'; +import nodeRobonomics from './nodes/robonomics.svg'; import nodeSubsocial from './nodes/subsocial.svg'; import nodeSubstrate from './nodes/substrate-hexagon.svg'; @@ -69,6 +70,7 @@ const chainLogos: Record = [ // overrides based on the actual software node type (all '-' converted to ' ') // alphabetical const nodeLogos: Record = [ + ['airalab-robonomics', nodeRobonomics], ['centrifuge chain', nodeCentrifuge], ['Centrifuge Chain Node', nodeCentrifuge], ['crab', nodeCrab], @@ -117,6 +119,7 @@ const namedLogos: Record = { rococoDarwinia: nodeDarwinia, rococoLaminar: nodeLaminar, rococoPlasm: nodePlasm, + rococoRobonomics: nodeRobonomics, rococoTick: chainRococoTick, rococoTrack: chainRococoTrack, rococoTrick: chainRococoTrick, diff --git a/packages/apps-config/src/ui/logos/nodes/robonomics.svg b/packages/apps-config/src/ui/logos/nodes/robonomics.svg new file mode 100644 index 0000000000..80039c9dcc --- /dev/null +++ b/packages/apps-config/src/ui/logos/nodes/robonomics.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + +