diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index bc2a901764..5fcd8d83cd 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -40,6 +40,7 @@ import stafi from './stafi'; import subdao from './subdao'; import subsocial from './subsocial'; import ternoa from './ternoa'; +import trustbase from './trustbase'; import uniarts from './uniarts'; import zenlink from './zenlink'; import zero from './zero'; @@ -90,6 +91,7 @@ export default { subsocial, subzero: zero, ternoa: ternoa, + trustbase: trustbase, uniarts: uniarts, zenlink }; diff --git a/packages/apps-config/src/api/spec/trustbase.ts b/packages/apps-config/src/api/spec/trustbase.ts new file mode 100644 index 0000000000..2e1241dbbf --- /dev/null +++ b/packages/apps-config/src/api/spec/trustbase.ts @@ -0,0 +1,10 @@ +// Copyright 2017-2021 @polkadot/apps-config authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +// structs need to be in order +/* eslint-disable sort-keys */ + +export default { + Address: 'AccountId', + LookupSource: 'AccountId' +}; diff --git a/packages/apps-config/src/endpoints/testingRococo.ts b/packages/apps-config/src/endpoints/testingRococo.ts index 7b087b4156..e8a5929288 100644 --- a/packages/apps-config/src/endpoints/testingRococo.ts +++ b/packages/apps-config/src/endpoints/testingRococo.ts @@ -195,6 +195,14 @@ export function createRococo (t: TFunction): EndpointOption { providers: { SubDAONetwork: 'wss://parachain.subdao.network' } + }, + { + info: 'rococoTrustBase', + paraId: 6633, + text: t('rpc.rococo.trustbase', 'TrustBase PC1', { ns: 'apps-config' }), + providers: { + TrustBase: 'wss://rococo.trustednodes.net' + } } ] }; diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index b95b61efa8..b181710c19 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -45,6 +45,7 @@ const chainJupiter = '#7143ff'; const chainUniarts = '#b39ef7'; const chainIdavoll = '#ff43ff'; const chainSubDAO = 'linear-gradient(50deg, #F20092 0%, #FF4D5D 100%)'; +const chainTrustBase = '#ff43aa'; // based on node name // alphabetical @@ -117,6 +118,7 @@ export const chainColors: Record = [ ['Tick', chainRoccoTick], ['Track', chainRoccoTrack], ['Trick', chainRoccoTrick], + ['TrustBase PC1', chainTrustBase], ['Uniarts', chainUniarts], ['Westend', chainWestend], ['Zenlink PC1', chainZenlink], diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 64bad713ef..a061aa1dea 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -62,6 +62,7 @@ import nodeSubDAO from './nodes/subdao.png'; import nodeSubsocial from './nodes/subsocial.svg'; import nodeSubstrate from './nodes/substrate-hexagon.svg'; import nodeTernoa from './nodes/ternoa.svg'; +import nodeTrustBase from './nodes/trustbase.png'; import nodeUniarts from './nodes/uniarts.png'; import nodeZenlink from './nodes/zenlink.svg'; import nodeZero from './nodes/zero.svg'; @@ -98,6 +99,7 @@ export const chainLogos: Record = [ ['Tick', chainRococoTick], ['Track', chainRococoTrack], ['Trick', chainRococoTrick], + ['TrustBase PC1', nodeTrustBase], ['Uniarts', nodeUniarts] ].reduce((logos, [chain, logo]): Record => ({ ...logos, @@ -162,6 +164,8 @@ export const nodeLogos: Record = [ ['Equilibrium', nodeEquilibrium], ['SUBZΞRO', nodeZero], ['Ternoa Node', nodeTernoa], + ['TrustBase Node', nodeTrustBase], + ['TrustBase Collator', nodeTrustBase], ['Zenlink', nodeZenlink], ['Zenlink Collator', nodeZenlink], ['SubDAO Collator', nodeSubDAO], @@ -232,6 +236,7 @@ export const namedLogos: Record = { rococoTick: chainRococoTick, rococoTrack: chainRococoTrack, rococoTrick: chainRococoTrick, + rococoTrustBase: nodeTrustBase, rococoZenlink: nodeZenlink, snakenet: chainSnakenet, 'sora-substrate': nodeSora, diff --git a/packages/apps-config/src/ui/logos/nodes/trustbase.png b/packages/apps-config/src/ui/logos/nodes/trustbase.png new file mode 100644 index 0000000000..9d70de03ce Binary files /dev/null and b/packages/apps-config/src/ui/logos/nodes/trustbase.png differ diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index fcf3f069a9..e883de1db5 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -76,11 +76,13 @@ "rpc.rococo.tick": "Tick", "rpc.rococo.track": "Track", "rpc.rococo.trick": "Trick", + "rpc.rococo.trustbase": "TrustBase PC1", "rpc.rococo.zenlink": "Zenlink PC1", "rpc.sora-substrate": "SORA-staging", "rpc.stafi": "Stafi", "rpc.subsocial": "Subsocial", "rpc.ternoa-chaos": "Ternoa Chaos", + "rpc.trustbase": "TrustBase", "rpc.turbulence": "Turbulence", "rpc.uniarts": "Uniarts", "rpc.westend": "Westend",