diff --git a/packages/apps-config/src/api/spec/index.ts b/packages/apps-config/src/api/spec/index.ts index 8daf4cbb2c..bc2a901764 100644 --- a/packages/apps-config/src/api/spec/index.ts +++ b/packages/apps-config/src/api/spec/index.ts @@ -70,6 +70,7 @@ export default { 'encointer-parachain': encointerPara, 'hack-hydra-dx': hydrate, hanonycash, + 'hydra-dx': hydrate, idavoll: idavoll, 'integritee-parachain': integritee, jupiter, diff --git a/packages/apps-config/src/endpoints/production.ts b/packages/apps-config/src/endpoints/production.ts index e1755afd98..f50614b0ae 100644 --- a/packages/apps-config/src/endpoints/production.ts +++ b/packages/apps-config/src/endpoints/production.ts @@ -100,6 +100,14 @@ export function createProduction (t: TFunction): LinkOption[] { Hanonycash: 'wss://rpc.hanonycash.com' } }, + { + info: 'snakenet', + text: t('rpc.hydra', 'HydraDX', { ns: 'apps-config' }), + providers: { + HydraDX: 'wss://rpc-01.snakenet.hydradx.io', + 'Galactic Council': 'wss://rpc-02.snakenet.hydradx.io' + } + }, { dnslink: 'kulupu', info: 'kulupu', diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 584eaabce1..b95b61efa8 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -36,6 +36,7 @@ const chainRococoLaminar = '#004FFF'; const chainRoccoTick = '#22bb22'; const chainRoccoTrack = '#bb2222'; const chainRoccoTrick = '#2222bb'; +const chainSnakenet = 'radial-gradient(circle, rgba(13,16,110,1) 0%, rgba(246,83,162,1) 100%)'; const chainWestend = '#da68a7'; const chainGalois = '#000000'; const chainZero = '#000000'; @@ -89,6 +90,7 @@ export const chainColors: Record = [ ['Galois', chainGalois], ['hanonycash', chainHanonycash], ['HydraDX Hydrate', chainHydrate], + ['HydraDX Snakenet', chainSnakenet], ['Idavoll', chainIdavoll], ['IntegriTEE PC1', chainIntegritee], ['Jupiter Testnet', chainJupiter], diff --git a/packages/apps-config/src/ui/logos/chains/snakenet.svg b/packages/apps-config/src/ui/logos/chains/snakenet.svg new file mode 100644 index 0000000000..9f185bd3c1 --- /dev/null +++ b/packages/apps-config/src/ui/logos/chains/snakenet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 1b629974df..64bad713ef 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -14,6 +14,7 @@ import chainRococo from './chains/rococo.svg'; import chainRococoTick from './chains/rococo-tick.svg'; import chainRococoTrack from './chains/rococo-track.svg'; import chainRococoTrick from './chains/rococo-trick.svg'; +import chainSnakenet from './chains/snakenet.svg'; import extensionPolkadotJs from './extensions/polkadot-js.svg'; import externalCommonwealth from './external/commonwealth.png'; import externalPolkascan from './external/polkascan.png'; @@ -79,6 +80,7 @@ export const chainLogos: Record = [ ['Dusty', chainDusty], ['Galois', nodeMath], ['HydraDX Hydrate', chainHydrate], + ['HydraDX Snakenet', chainSnakenet], ['Encointer PC1', nodeEncointerNotee], ['Idavoll', nodeIdavoll], ['IntegriTEE PC1', nodeIntegritee], @@ -231,6 +233,7 @@ export const namedLogos: Record = { rococoTrack: chainRococoTrack, rococoTrick: chainRococoTrick, rococoZenlink: nodeZenlink, + snakenet: chainSnakenet, 'sora-substrate': nodeSora, stafi: nodeStafi, subsocial: nodeSubsocial, diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index f639d4db1c..6ba909e1eb 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -33,6 +33,7 @@ "rpc.header.live": "Live networks", "rpc.header.test": "Test networks", "rpc.hosted.by": "hosted by {{host}}", + "rpc.hydra": "HydraDX", "rpc.jupiter": "Jupiter", "rpc.kilt": "Mashnet", "rpc.kulupu": "Kulupu", @@ -85,4 +86,4 @@ "rpc.westend": "Westend", "rpc.zero": "Zero", "ss58.default": "Default for the connected node" -} \ No newline at end of file +}