diff --git a/apps/web/src/config.ts b/apps/web/src/config.ts index f36da1ac0e..e3a8407d1e 100644 --- a/apps/web/src/config.ts +++ b/apps/web/src/config.ts @@ -62,10 +62,9 @@ export const DISABLED_CHAIN_IDS = [ ChainId.PALM, ChainId.HECO, ChainId.OKEX, - ChainId.HEMI, ] as const -export const NEW_CHAIN_IDS = [ChainId.SONIC] as const +export const NEW_CHAIN_IDS = [ChainId.HEMI] as const export const PREFERRED_CHAINID_ORDER = [ ...NEW_CHAIN_IDS, @@ -88,6 +87,7 @@ export const PREFERRED_CHAINID_ORDER = [ ChainId.GNOSIS, ChainId.ROOTSTOCK, ChainId.SONIC, + ChainId.HEMI, ChainId.KAVA, ChainId.ZKSYNC_ERA, ChainId.FANTOM, diff --git a/packages/ui/src/components/currency/Icon.tsx b/packages/ui/src/components/currency/Icon.tsx index 625919cf05..e306b3072a 100644 --- a/packages/ui/src/components/currency/Icon.tsx +++ b/packages/ui/src/components/currency/Icon.tsx @@ -94,6 +94,7 @@ const LOGO: Record = { [ChainId.ZKLINK]: EthereumLogo, [ChainId.APE]: ApeLogo, [ChainId.SONIC]: SonicLogo, + [ChainId.HEMI]: EthereumLogo, } // function djb2(str: string) { diff --git a/packages/ui/src/icons/network/circle/HemiCircle.tsx b/packages/ui/src/icons/network/circle/HemiCircle.tsx new file mode 100644 index 0000000000..2b5d36f4d2 --- /dev/null +++ b/packages/ui/src/icons/network/circle/HemiCircle.tsx @@ -0,0 +1,7 @@ +import * as React from 'react' + +import { HemiNaked } from '../naked/HemiNaked' + +import { IconComponent } from '../../../types' + +export const HemiCircle: IconComponent = (props) => diff --git a/packages/ui/src/icons/network/circle/index.tsx b/packages/ui/src/icons/network/circle/index.tsx index 893ca2f9ae..5b8620bf5f 100644 --- a/packages/ui/src/icons/network/circle/index.tsx +++ b/packages/ui/src/icons/network/circle/index.tsx @@ -24,6 +24,7 @@ import { GnosisCircle } from './GnosisCircle' import { HaqqCircle } from './HaqqCircle' import { HarmonyCircle } from './HarmonyCircle' import { HecoCircle } from './HecoCircle' +import { HemiCircle } from './HemiCircle' import { KavaCircle } from './KavaCircle' import { LineaCircle } from './LineaCircle' import { MantaCircle } from './MantaCircle' @@ -72,6 +73,7 @@ export * from './GnosisCircle' export * from './HaqqCircle' export * from './HarmonyCircle' export * from './HecoCircle' +export * from './HemiCircle' export * from './KavaCircle' export * from './LineaCircle' export * from './MantaCircle' @@ -145,6 +147,7 @@ export const NETWORK_CIRCLE_ICON: Partial< [ChainId.ZKLINK]: ZKLinkCircle, [ChainId.APE]: ApeCircle, [ChainId.SONIC]: SonicCircle, + [ChainId.HEMI]: HemiCircle, aptos: AptosCircle, tron: TronCircle, } diff --git a/packages/ui/src/icons/network/naked/HemiNaked.tsx b/packages/ui/src/icons/network/naked/HemiNaked.tsx new file mode 100644 index 0000000000..b96b17a2ee --- /dev/null +++ b/packages/ui/src/icons/network/naked/HemiNaked.tsx @@ -0,0 +1,12 @@ +import * as React from 'react' + +import { NakedNetworkIconComponent } from '../../../types' + +export const HemiNaked: NakedNetworkIconComponent = (props) => ( + + + +) diff --git a/packages/ui/src/icons/network/naked/index.tsx b/packages/ui/src/icons/network/naked/index.tsx index 277fbec661..691d4d89e0 100644 --- a/packages/ui/src/icons/network/naked/index.tsx +++ b/packages/ui/src/icons/network/naked/index.tsx @@ -24,6 +24,7 @@ import { GnosisNaked } from './GnosisNaked' import { HaqqNaked } from './HaqqNaked' import { HarmonyNaked } from './HarmonyNaked' import { HecoNaked } from './HecoNaked' +import { HemiNaked } from './HemiNaked' import { KavaNaked } from './KavaNaked' import { LineaNaked } from './LineaNaked' import { MantaNaked } from './MantaNaked' @@ -72,6 +73,7 @@ export * from './GnosisNaked' export * from './HaqqNaked' export * from './HarmonyNaked' export * from './HecoNaked' +export * from './HemiNaked' export * from './KavaNaked' export * from './LineaNaked' export * from './MantaNaked' @@ -144,6 +146,7 @@ export const NETWORK_NAKED_ICON: Partial< [ChainId.ZKLINK]: ZKLinkNaked, [ChainId.APE]: ApeNaked, [ChainId.SONIC]: SonicNaked, + [ChainId.HEMI]: HemiNaked, aptos: AptosNaked, tron: TronNaked, }