+ When you add liquidity to a pool, you can receive a share of its + trading volume and potentially snag extra rewards when there are + incentives involved! +
++ Provide liquidity to a V3 liquidity pool. +
++ Provide liquidity to a V2 liquidity pool. +
++ Create a new pool or create a liquidity position on an existing + pool. +
++ Create a new pool or create a liquidity position on an existing + pool. +
+*/} + {/* SushiSwap V3 • {feeAmount / 10000}%*/} + {/*
*/} + {/* >*/} + {/* ) : tokensLoading ? (*/} + {/* <>*/} + {/*+ You can adjust and claim rewards for your liquidity positions on the + connected network. For V2 pools, you can migrate to increase capital + efficiency. +
+- Providing liquidity to a pool allows you to earn a percentage of - the pools traded volume as well as any extra rewards if the pool - is incentivized. -
-{token.symbol}
-{token.name}
-{token.symbol}
-{token.name}
-Token Information
-//Trending Pairs
-//Liquidity
-//-// {tvl.includes('NaN') ? '$0.00' : tvl} -//
-//Volume
-//-// {volume.includes('NaN') ? '$0.00' : volume} -//
-//Fees
-//-// {fees.includes('NaN') ? '$0.00' : fees} -//
-//Market Cap
-//-// {fees.includes('NaN') ? '$0.00' : fees} -//
-//Protocol version
-Swap fee
-Farm rewards available
-Smart Pool available
-Protocol version
+Swap fee
+Farm rewards available
+Smart Pool available
+
- {!row.original.hasEnabledSteerVault
+ {!row.original.isSmartPool
? 'No Steer vaults available for this pool'
: `Smart pools optimize liquidity allocation within custom price ranges, enhancing trading efficiency by
providing deeper liquidity around the current price, increasing Liquidity Providers (LP) fee earnings.`}
@@ -170,15 +302,15 @@ const COLUMNS = [
href={`/pool/incentivize?chainId=${
row.original.chainId
}&fromCurrency=${
- row.original.token0.address ===
+ row.original.token0Address ===
Native.onChain(row.original.chainId).wrapped.address
? 'NATIVE'
- : row.original.token0.address
+ : row.original.token0Address
}&toCurrency=${
- row.original.token1.address ===
+ row.original.token1Address ===
Native.onChain(row.original.chainId).wrapped.address
? 'NATIVE'
- : row.original.token1.address
+ : row.original.token1Address
}&feeAmount=${row.original.swapFee * 10_000 * 100}`}
>
- {row.pool.incentives &&
+ {pool.incentives &&
stakedUnderlying0?.greaterThan(ZERO) &&
stakedUnderlying1?.greaterThan(ZERO) && (
diff --git a/apps/web/src/ui/pool/PositionsTab.tsx b/apps/web/src/ui/pool/PositionsTab.tsx
index 3c466694f6..aed26fd7e6 100644
--- a/apps/web/src/ui/pool/PositionsTab.tsx
+++ b/apps/web/src/ui/pool/PositionsTab.tsx
@@ -9,8 +9,9 @@ import {
TabsList,
TabsTrigger,
} from '@sushiswap/ui'
-import React, { useState } from 'react'
+import React, { FC, useState } from 'react'
+import { ChainId } from 'sushi/chain'
import { ConcentratedPositionsTable } from './ConcentratedPositionsTable/ConcentratedPositionsTable'
import { PositionsTable } from './PositionsTable'
import { SmartPositionsTable } from './SmartPositionsTable'
@@ -52,7 +53,7 @@ const ITEMS: { id: string; value: string; children: React.ReactNode }[] = [
},
]
-export const PositionsTab = () => {
+export const PositionsTab: FC<{ chainId: ChainId }> = ({ chainId }) => {
const [tab, setTab] = useState('v3')
return (
@@ -86,13 +87,19 @@ export const PositionsTab = () => {
Protocol version
-Swap fee
-Farm rewards available
-Smart Pool available
-- {' '} - {SteerStrategyConfig[original.strategy as SteerStrategy] - .description ?? ''} -
-Amount of liquidity deposited in the smart pool.
-APR when not staked within the vault.
-- {`Smart pools optimize liquidity allocation within custom price ranges, enhancing trading efficiency by - providing deeper liquidity around the current price, increasing Liquidity Providers (LP) fee earnings.`} -
-- {!isAngleEnabledChainId(row.original.chainId) - ? 'Not available on this network' - : 'Add rewards to a pool to incentivize liquidity providers joining in.'} -
-- {!row.original.isIncentivized - ? 'No rewards available on this pool' - : 'After adding liquidity, stake your liquidity tokens to benefit from extra rewards'} -
-