diff --git a/apps/web/src/ui/pool/AddSectionReviewModalConcentrated.tsx b/apps/web/src/ui/pool/AddSectionReviewModalConcentrated.tsx
index 0613704b81..3c8ad1640c 100644
--- a/apps/web/src/ui/pool/AddSectionReviewModalConcentrated.tsx
+++ b/apps/web/src/ui/pool/AddSectionReviewModalConcentrated.tsx
@@ -33,7 +33,7 @@ import {
getDefaultTTL,
useTransactionDeadline,
} from 'src/lib/wagmi/hooks/utils/hooks/useTransactionDeadline'
-import { Chain, ChainId } from 'sushi/chain'
+import { EvmChain, EvmChainId } from 'sushi/chain'
import {
SUSHISWAP_V3_POSTIION_MANAGER,
SushiSwapV3FeeAmount,
@@ -58,7 +58,7 @@ interface AddSectionReviewModalConcentratedProps
ReturnType
,
'noLiquidity' | 'position' | 'price' | 'pricesAtTicks' | 'ticksAtLimit'
> {
- chainId: ChainId
+ chainId: EvmChainId
feeAmount: SushiSwapV3FeeAmount | undefined
token0: Type | undefined
token1: Type | undefined
@@ -341,7 +341,7 @@ export const AddSectionReviewModalConcentrated: FC<
- {Chain.from(chainId)?.name}
+ {EvmChain.from(chainId)?.name}
{feeAmount && (
{`${
diff --git a/apps/web/src/ui/pool/AddSectionWidget.tsx b/apps/web/src/ui/pool/AddSectionWidget.tsx
index 2dee1829f5..68fdb44a62 100644
--- a/apps/web/src/ui/pool/AddSectionWidget.tsx
+++ b/apps/web/src/ui/pool/AddSectionWidget.tsx
@@ -14,13 +14,13 @@ import React, { FC, ReactNode } from 'react'
import { isZapSupportedChainId } from 'src/config'
import { Web3Input } from 'src/lib/wagmi/components/web3-input'
import { getDefaultTTL } from 'src/lib/wagmi/hooks/utils/hooks/useTransactionDeadline'
-import { ChainId } from 'sushi/chain'
+import { EvmChainId } from 'sushi/chain'
import { Type } from 'sushi/currency'
import { ToggleZapCard } from './ToggleZapCard'
interface AddSectionWidgetProps {
isFarm: boolean
- chainId: ChainId
+ chainId: EvmChainId
input0: string
input1: string
token0: Type | undefined
diff --git a/apps/web/src/ui/pool/ConcentratedLiquidityCollectButton.tsx b/apps/web/src/ui/pool/ConcentratedLiquidityCollectButton.tsx
index 9674c15112..dc342d6cc7 100644
--- a/apps/web/src/ui/pool/ConcentratedLiquidityCollectButton.tsx
+++ b/apps/web/src/ui/pool/ConcentratedLiquidityCollectButton.tsx
@@ -8,7 +8,7 @@ import {
} from '@sushiswap/telemetry'
import { FC, ReactElement, useCallback, useMemo } from 'react'
import { ConcentratedLiquidityPosition } from 'src/lib/wagmi/hooks/positions/types'
-import { ChainId } from 'sushi/chain'
+import { EvmChainId } from 'sushi/chain'
import {
SUSHISWAP_V3_POSTIION_MANAGER,
isSushiSwapV3ChainId,
@@ -31,7 +31,7 @@ interface ConcentratedLiquidityCollectButton {
token0: Type | undefined
token1: Type | undefined
account: `0x${string}` | undefined
- chainId: ChainId
+ chainId: EvmChainId
children(
params: Omit<
ReturnType,
diff --git a/apps/web/src/ui/pool/ConcentratedLiquidityHarvestButton.tsx b/apps/web/src/ui/pool/ConcentratedLiquidityHarvestButton.tsx
index 5991ebbeb6..4bf8b395f8 100644
--- a/apps/web/src/ui/pool/ConcentratedLiquidityHarvestButton.tsx
+++ b/apps/web/src/ui/pool/ConcentratedLiquidityHarvestButton.tsx
@@ -3,13 +3,13 @@
import { FC, ReactElement, useMemo } from 'react'
import { useAngleRewards } from 'src/lib/hooks/react-query'
import { useHarvestAngleRewards } from 'src/lib/wagmi/hooks/rewards/hooks/useHarvestAngleRewards'
-import { ChainId } from 'sushi/chain'
+import { EvmChainId } from 'sushi/chain'
import { Address } from 'viem'
interface ConcentratedLiquidityHarvestButton {
account: Address | undefined
enabled?: boolean
- chainId: ChainId
+ chainId: EvmChainId
children(params: ReturnType): ReactElement
}
diff --git a/apps/web/src/ui/pool/ConcentratedLiquidityRemoveWidget.tsx b/apps/web/src/ui/pool/ConcentratedLiquidityRemoveWidget.tsx
index dc1bd826eb..21dddbc43b 100644
--- a/apps/web/src/ui/pool/ConcentratedLiquidityRemoveWidget.tsx
+++ b/apps/web/src/ui/pool/ConcentratedLiquidityRemoveWidget.tsx
@@ -47,7 +47,7 @@ import {
useTransactionDeadline,
} from 'src/lib/wagmi/hooks/utils/hooks/useTransactionDeadline'
import { Checker } from 'src/lib/wagmi/systems/Checker'
-import { Chain } from 'sushi/chain'
+import { EvmChain } from 'sushi/chain'
import {
SUSHISWAP_V3_POSTIION_MANAGER,
SushiSwapV3ChainId,
@@ -513,7 +513,7 @@ export const ConcentratedLiquidityRemoveWidget: FC<
- {Chain.from(chainId)?.name}
+ {EvmChain.from(chainId)?.name}
{slippageTolerance?.toSignificant(2)}%
diff --git a/apps/web/src/ui/pool/ConcentratedLiquidityURLStateProvider.tsx b/apps/web/src/ui/pool/ConcentratedLiquidityURLStateProvider.tsx
index ddd8371b72..1ca8dd2c79 100644
--- a/apps/web/src/ui/pool/ConcentratedLiquidityURLStateProvider.tsx
+++ b/apps/web/src/ui/pool/ConcentratedLiquidityURLStateProvider.tsx
@@ -3,7 +3,7 @@
import { usePathname, useRouter, useSearchParams } from 'next/navigation'
import React, { FC, ReactNode, createContext, useContext, useMemo } from 'react'
import { useTokenWithCache } from 'src/lib/wagmi/hooks/tokens/useTokenWithCache'
-import { ChainId } from 'sushi/chain'
+import { EvmChainId } from 'sushi/chain'
import {
SUSHISWAP_V3_SUPPORTED_CHAIN_IDS,
SushiSwapV3ChainId,
@@ -52,11 +52,11 @@ export const ConcentratedLiquidityUrlStateContext = createContext(
interface ConcentratedLiquidityURLStateProvider {
children: ReactNode | ((state: State) => ReactNode)
chainId: SushiSwapV3ChainId
- supportedNetworks?: ChainId[]
+ supportedNetworks?: EvmChainId[]
}
const getTokenFromUrl = (
- chainId: ChainId,
+ chainId: EvmChainId,
currencyId: string | undefined | null,
token: Token | undefined,
isLoading: boolean,
@@ -70,7 +70,7 @@ const getTokenFromUrl = (
} else if (!currencyId || !isWNativeSupported(chainId)) {
return undefined
} else {
- return Native.onChain(chainId ? chainId : ChainId.ETHEREUM)
+ return Native.onChain(chainId ? chainId : EvmChainId.ETHEREUM)
}
}
@@ -95,7 +95,7 @@ export const ConcentratedLiquidityURLStateProvider: FC<
const _chainId = supportedNetworks?.includes(chainId)
? chainId
- : ChainId.ETHEREUM
+ : EvmChainId.ETHEREUM
const { data: tokenFrom, isInitialLoading: isTokenFromLoading } =
useTokenWithCache({
diff --git a/apps/web/src/ui/pool/ConcentratedLiquidityWidget.tsx b/apps/web/src/ui/pool/ConcentratedLiquidityWidget.tsx
index d6467a3acc..669c323024 100644
--- a/apps/web/src/ui/pool/ConcentratedLiquidityWidget.tsx
+++ b/apps/web/src/ui/pool/ConcentratedLiquidityWidget.tsx
@@ -5,7 +5,6 @@ import { LockClosedIcon, PlusIcon } from '@heroicons/react-v1/solid'
import { DialogTrigger, FormSection, Message, classNames } from '@sushiswap/ui'
import { Button } from '@sushiswap/ui'
import { FC, Fragment, useCallback, useMemo } from 'react'
-import { ChainId } from 'sushi/chain'
import {
SUSHISWAP_V3_POSTIION_MANAGER,
SushiSwapV3ChainId,
@@ -272,7 +271,7 @@ export const ConcentratedLiquidityWidget: FC = ({
enabled={!depositBDisabled}
>
=
{!hideNewSmartPositionButton ? (