From b49848720f4e243353d81f39a7935006e7e96650 Mon Sep 17 00:00:00 2001 From: Alan Sapede Date: Sat, 3 Apr 2021 10:00:56 -0400 Subject: [PATCH] Adds sunrock parachain info (#5017) * Adds sunrock parachain info * Fixes logo extension * Set sunrock provider to use wss instead of ws --- .../apps-config/src/endpoints/testingRococo.ts | 8 ++++++++ packages/apps-config/src/ui/colors.ts | 2 ++ packages/apps-config/src/ui/logos/index.ts | 5 +++++ .../apps-config/src/ui/logos/nodes/sunrock.png | Bin 0 -> 14832 bytes 4 files changed, 15 insertions(+) create mode 100644 packages/apps-config/src/ui/logos/nodes/sunrock.png diff --git a/packages/apps-config/src/endpoints/testingRococo.ts b/packages/apps-config/src/endpoints/testingRococo.ts index c0a65c3adf..68d9997675 100644 --- a/packages/apps-config/src/endpoints/testingRococo.ts +++ b/packages/apps-config/src/endpoints/testingRococo.ts @@ -302,6 +302,14 @@ export function createRococo (t: TFunction): LinkOption[] { providers: { 'PHOENIX Protocol': 'wss://phoenix-ws.coinid.pro' } + }, + { + info: 'rococoSunrock', + paraId: 499, + text: t('rpc.rococo.sunrock', 'Sunrock', { ns: 'apps-config' }), + providers: { + Sunrock: 'wss://sunrock.kaki.dev' + } } ] }]); diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 977bb33e3a..9c5ae307c5 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -44,6 +44,7 @@ const chainRoccoTrack = '#bb2222'; const chainRoccoTrick = '#2222bb'; const chainSgc = 'linear-gradient(45deg, #0099F7 0%, #F11712 100%)'; const chainSnakenet = '#f653a2'; +const chainSunrock = '#ffd13b'; const chainWestend = '#da68a7'; const chainGalois = '#000000'; const chainZero = '#000000'; @@ -144,6 +145,7 @@ export const chainColors: Record = [ ['Sgc ', chainSgc], ['SubDAO PC1', chainSubDAO], ['Subsocial PC1', chainSubsocial], + ['Sunrock', chainSunrock], ['Tick', chainRoccoTick], ['Track', chainRoccoTrack], ['Trick', chainRoccoTrick], diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index b7b9f92c2f..d126c6ace5 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -70,6 +70,7 @@ import nodeStafi from './nodes/stafi.png'; import nodeSubDAO from './nodes/subdao.png'; import nodeSubsocial from './nodes/subsocial.svg'; import nodeSubstrate from './nodes/substrate-hexagon.svg'; +import nodeSunrock from './nodes/sunrock.png'; import nodeTernoa from './nodes/ternoa.svg'; import nodeTrustBase from './nodes/trustbase.png'; import nodeUniarts from './nodes/uniarts.png'; @@ -123,6 +124,7 @@ export const chainLogos: Record = [ ['SubDAO PC1', nodeSubDAO], ['Subsocial', nodeSubsocial], ['Subsocial PC', nodeSubsocial], + ['Sunrock', nodeSunrock], ['Tick', chainRococoTick], ['Track', chainRococoTrack], ['Trick', chainRococoTrick], @@ -202,6 +204,7 @@ export const nodeLogos: Record = [ ['Subsocial Node', nodeSubsocial], ['Subsocial PC', nodeSubsocial], ['substrate-node', nodeSubstrate], + ['sunrock', nodeSunrock], ['Equilibrium Node', nodeEquilibrium], ['Equilibrium', nodeEquilibrium], ['subzero node', nodeZero], @@ -300,6 +303,7 @@ export const namedLogos: Record = { rococoRobonomics: nodeRobonomics, rococoSubDAO: nodeSubDAO, rococoSubsocial: nodeSubsocial, + rococoSunrock: nodeSunrock, rococoTick: chainRococoTick, rococoTrack: chainRococoTrack, rococoTrick: chainRococoTrick, @@ -311,6 +315,7 @@ export const namedLogos: Record = { stafi: nodeStafi, subsocial: nodeSubsocial, substrate: nodeSubstrate, + sunrock: nodeSunrock, 'ternoa-chaos': nodeTernoa, uniarts: nodeUniarts, unique: nodeUnique, diff --git a/packages/apps-config/src/ui/logos/nodes/sunrock.png b/packages/apps-config/src/ui/logos/nodes/sunrock.png new file mode 100644 index 0000000000000000000000000000000000000000..e31d7b14ae10f49b01504453f685f23e0f8c66d3 GIT binary patch literal 14832 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 WhE3s|EBTlJ0000