diff --git a/packages/apps-config/src/endpoints/production.ts b/packages/apps-config/src/endpoints/production.ts index 2cc83fcf07..c4054fe8ec 100644 --- a/packages/apps-config/src/endpoints/production.ts +++ b/packages/apps-config/src/endpoints/production.ts @@ -87,6 +87,13 @@ export function createProduction (t: TFunction, firstOnly: boolean, withSort: bo OnFinality: 'wss://edgeware.api.onfinality.io/public-ws' } }, + { + info: 'efinity', + text: t('rpc.prod.efinity', 'Efinity', { ns: 'apps-config' }), + providers: { + Efinity: 'wss://rpc.efinity.io' + } + }, { info: 'equilibrium', text: t('rpc.prod.equilibrium', 'Equilibrium', { ns: 'apps-config' }), diff --git a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts index 2b9a04601a..0fdea1ced2 100644 --- a/packages/apps-config/src/endpoints/productionRelayPolkadot.ts +++ b/packages/apps-config/src/endpoints/productionRelayPolkadot.ts @@ -105,6 +105,16 @@ export function createPolkadot (t: TFunction): EndpointOption { Darwinia: 'wss://parachain-rpc.darwinia.network' } }, + { + info: 'efinity', + homepage: 'https://efinity.io', + paraId: 2021, + isUnreachable: true, + text: t('rpc.polkadot.efinity', 'Efinity', { ns: 'apps-config' }), + providers: { + Efinity: 'wss://rpc.efinity.io' + } + }, { info: 'litentry', homepage: 'https://crowdloan.litentry.com', diff --git a/packages/apps-config/src/ui/colors.ts b/packages/apps-config/src/ui/colors.ts index 7f80a13653..66d4f44fee 100644 --- a/packages/apps-config/src/ui/colors.ts +++ b/packages/apps-config/src/ui/colors.ts @@ -30,6 +30,7 @@ const chainClover = 'linear-gradient(to right, #52ad75, #7cc773)'; const chainChainx = '#F6C94A'; const chainDarwinia = 'linear-gradient(-45deg, #FE3876 0%, #7C30DD 71%, #3A30DD 100%)'; const chainDotMog = '#020609'; +const chainEfinity = '#496ddb'; const chainEquilibrium = '#1792ff'; const chainFantour = '#5a189a'; const chainGalital = '#00063F'; @@ -217,6 +218,7 @@ export const chainColors: Record = Object.entries({ 'Darwinia PC2': chainRoccoDarwinia, DataHighway: chainRoccoDataHighway, 'DOTMog.com NET': chainDotMog, + Efinity: chainEfinity, 'Encointer Canary': nodeEncointerNotee, 'Encointer PC1': nodeEncointerNotee, Equilibrium: chainEquilibrium, diff --git a/packages/apps-config/src/ui/logos/chains/efinity.svg b/packages/apps-config/src/ui/logos/chains/efinity.svg new file mode 100644 index 0000000000..eccbef56f5 --- /dev/null +++ b/packages/apps-config/src/ui/logos/chains/efinity.svg @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index e177e4c71e..e7d76e0c87 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -15,6 +15,7 @@ import chainAltair from './chains/altair.svg'; import chainAstar from './chains/astar.png'; import chainCrownSterling from './chains/crown-sterling.png'; import chainDusty from './chains/dusty.png'; +import chainEfinity from './chains/efinity.svg'; import chainEquilibrium from './chains/equilibrium.svg'; import chainGenshiro from './chains/genshiro.svg'; import chainHydrate from './chains/hydrate.png'; @@ -184,6 +185,7 @@ export const chainLogos = Object.entries({ 'Darwinia PC2': nodeDarwinia, DataHighway: nodeDataHighway, Dusty: chainDusty, + Efinity: chainEfinity, 'Encointer Canary': nodeEncointerNotee, 'Encointer PC1': nodeEncointerNotee, Equilibrium: chainEquilibrium, diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index def435385a..07bab68707 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -56,6 +56,7 @@ "rpc.polkadot.clover-para": "Clover", "rpc.polkadot.crust": "Crust", "rpc.polkadot.darwinia": "Darwinia", + "rpc.polkadot.efinity": "Efinity", "rpc.polkadot.litentry": "Litentry", "rpc.polkadot.manta": "Manta", "rpc.polkadot.moonbeam": "Moonbeam", @@ -73,6 +74,7 @@ "rpc.prod.darwinia": "Darwinia", "rpc.prod.dock-pos-mainnet": "Dock", "rpc.prod.edgeware": "Edgeware", + "rpc.prod.efinity": "Efinity", "rpc.prod.equilibrium": "Equilibrium", "rpc.prod.genshiro": "Genshiro", "rpc.prod.hanonycash": "Hanonycash", @@ -223,4 +225,4 @@ "testnet.kylin-node.co.uk": "Kylin Testnet", "westend-opal.unique.network": "OPAL by UNIQUE", "westend.kylin-node.co.uk": "Pichiu Network" -} \ No newline at end of file +}