From d67b5e7d7de83a07714d200ea637d247eeef44db Mon Sep 17 00:00:00 2001 From: Nantian Date: Fri, 4 Jun 2021 17:51:19 +1200 Subject: [PATCH] add karura (#5441) * add karura * fix lint * fix * fix --- .../src/endpoints/productionRelayKusama.ts | 8 ++++++++ .../src/endpoints/testingRelayWestend.ts | 8 ++++++++ packages/apps-config/src/ui/colors.ts | 2 ++ .../apps-config/src/ui/logos/chains/karura.svg | 15 +++++++++++++++ packages/apps-config/src/ui/logos/index.ts | 3 +++ packages/apps/public/locales/en/apps-config.json | 2 ++ 6 files changed, 38 insertions(+) create mode 100644 packages/apps-config/src/ui/logos/chains/karura.svg diff --git a/packages/apps-config/src/endpoints/productionRelayKusama.ts b/packages/apps-config/src/endpoints/productionRelayKusama.ts index f078951aec..263dbe2a7a 100644 --- a/packages/apps-config/src/endpoints/productionRelayKusama.ts +++ b/packages/apps-config/src/endpoints/productionRelayKusama.ts @@ -88,6 +88,14 @@ export function createKusama (t: TFunction): EndpointOption { IntegriTEE: 'wss://mainnet.integritee.network' } }, + { + info: 'karura', + paraId: 2000, + text: t('rpc.kusama.karura', 'Karura', { ns: 'apps-config' }), + providers: { + 'Acala Foundation': 'wss://karura-rpc-0.aca-api.network' + } + }, { info: 'khala', paraId: 2004, diff --git a/packages/apps-config/src/endpoints/testingRelayWestend.ts b/packages/apps-config/src/endpoints/testingRelayWestend.ts index ece641422b..ebabccd9da 100644 --- a/packages/apps-config/src/endpoints/testingRelayWestend.ts +++ b/packages/apps-config/src/endpoints/testingRelayWestend.ts @@ -51,6 +51,14 @@ export function createWestend (t: TFunction): EndpointOption { providers: { Purestake: 'wss://wss.moonshadow.testnet.moonbeam.network' } + }, + { + info: 'karura', + paraId: 2005, + text: t('rpc.westend.wendala', 'Wendala', { ns: 'apps-config' }), + providers: { + 'Acala Foundation': 'wss://karura-westend-rpc.aca-staging.network' + } } ] }; diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index dcb8474bf6..48a1c55d67 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -24,6 +24,7 @@ const chainHanonycash = '#0099CC'; const chainHydrate = '#000000'; const chainIntegritee = '#15bcff'; const chainIpse = '#08a1e8'; +const chainKarura = '#ff4c3b'; const chainKhala = '#03f3f3'; const chainKulupu = '#003366'; const chainManta = '#2070a6'; @@ -173,6 +174,7 @@ export const chainColors: Record = [ ['IpseTestnet', chainIpse], ['Jupiter A1', chainJupiter], ['Jupiter PC1', chainJupiter], + ['Karura', chainKarura], ['KILT Collator Rococo', chainKilt], ['KILT Testnet', chainKilt], ['Kylin Testnet', chainKylin], diff --git a/packages/apps-config/src/ui/logos/chains/karura.svg b/packages/apps-config/src/ui/logos/chains/karura.svg new file mode 100644 index 0000000000..38b9efe9fd --- /dev/null +++ b/packages/apps-config/src/ui/logos/chains/karura.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ 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 5aa2efd3ef..b1f8402ac0 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -10,6 +10,7 @@ import chainDusty from './chains/dusty.png'; import chainEquilibrium from './chains/equilibrium.svg'; import chainGenshiro from './chains/genshiro.svg'; import chainHydrate from './chains/hydrate.png'; +import chainKarura from './chains/karura.svg'; import chainKusama from './chains/kusama-128.gif'; import chainPolkaBTC from './chains/polkabtc.png'; import chainRococo from './chains/rococo.svg'; @@ -142,6 +143,7 @@ export const chainLogos: Record = [ ['Jupiter A1', nodeJupiter], ['Jupiter PC1', nodeJupiter], ['KILT PC1', nodeKilt], + ['Karura', chainKarura], ['Konomi', nodeKonomi], ['Kusama', chainKusama], // new name after CC3 ['Kusama CC1', chainKusama], @@ -373,6 +375,7 @@ export const namedLogos: Record = { integritee: nodeIntegritee, ipse: nodeIpse, jupiter: nodeJupiter, + karura: chainKarura, khala: nodeKhala, kilt: nodeKilt, kulupu: nodeKulupu, diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index 79baa61129..6733746b9a 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -14,6 +14,7 @@ "rpc.kusama.crab": "Darwinia Crab", "rpc.kusama.encointer": "Encointer Canary", "rpc.kusama.integritee": "IntegriTEE Network", + "rpc.kusama.karura": "Karura", "rpc.kusama.khala": "Khala Network", "rpc.kusama.kilt": "KILT Mainnet", "rpc.kusama.parity": "Kusama", @@ -150,6 +151,7 @@ "rpc.test.zeitgeist": "Zeitgeist Battery Park", "rpc.test.zero": "Zero", "rpc.westend": "Westend", + "rpc.westend.wendala": "Wendala", "rpc.westend.moonshadow": "Moonshadow", "rpc.westend.shell": "Shell", "ss58.default": "Default for the connected node",