From 2ae99131ff8b34760c00fb16111201ff1c3809d1 Mon Sep 17 00:00:00 2001 From: mrbasado Date: Tue, 20 Sep 2022 15:07:19 -0500 Subject: [PATCH 1/4] chore: remove apy evolution flag --- .env | 1 - .../VaultApyBreakdownItem/index.tsx | 183 +- .../VaultApyInformation/index.tsx | 267 +- .../VaultFiltersDialog.tsx | 12 - .../VaultsSearchControls.tsx | 10 - src/components-v2/landing/VaultItemApr.tsx | 14 +- src/config/environment.ts | 1 - src/pages/Landing.tsx | 3 +- src/tests/__snapshots__/Landing.test.tsx.snap | 3552 ++++++++++------- src/tests/vaults/VaultFiltersDialog.test.tsx | 25 - src/tests/vaults/VaultsSearchControl.test.tsx | 24 - .../VaultFiltersDialog.test.tsx.snap | 71 +- .../VaultListDisplay.test.tsx.snap | 485 ++- .../VaultsSearchControl.test.tsx.snap | 291 +- 14 files changed, 2747 insertions(+), 2192 deletions(-) diff --git a/.env b/.env index 2aaca05fa..c2cd773e5 100644 --- a/.env +++ b/.env @@ -1,5 +1,4 @@ ESLINT_NO_DEV_ERRORS=true EXTEND_ESLINT = true REACT_APP_GOVERNANCE_TIMELOCK = false -REACT_APP_APY_EVOLUTION=true REACT_APP_GRAVIAURA_CHART=false diff --git a/src/components-v2/VaultApyBreakdownItem/index.tsx b/src/components-v2/VaultApyBreakdownItem/index.tsx index 4b2938468..31af58abd 100644 --- a/src/components-v2/VaultApyBreakdownItem/index.tsx +++ b/src/components-v2/VaultApyBreakdownItem/index.tsx @@ -3,7 +3,6 @@ import { Box, Grid, Link, makeStyles, Theme, Typography } from '@material-ui/cor import TokenLogo from 'components-v2/TokenLogo'; import { YieldValueSource } from 'components-v2/VaultApyInformation'; import { getYieldBearingVaultBySourceName } from 'components-v2/YieldBearingVaults/YieldBearingVaultUtil'; -import { FLAGS } from 'config/environment'; import { MAX_BOOST_RANK } from 'config/system/boost-ranks'; import { StoreContext } from 'mobx/stores/store-context'; import { observer } from 'mobx-react-lite'; @@ -80,146 +79,88 @@ const VaultApyBreakdownItem = ({ vault, source }: Props): JSX.Element => { await router.goTo(routes.boostOptimizer); }; - if (FLAGS.APY_EVOLUTION) { - if (isBoostBreakdown && vault.boost.enabled) { - return ( - <> - - - - - {`🚀 Boosted BADGER Rewards (max: ${numberWithCommas( - source.maxApr.toFixed(2), - )}%)`} - - - - {`${numberWithCommas(sourceApr.toFixed(2))}%`} - - - - ); - } - + if (isBoostBreakdown && vault.boost.enabled) { return ( <> - + - {!isFlywheelSource(source) ? ( - <> - {source.yieldVault ? source.yieldVault.token : source.name} - {source.yieldVault && ( - <> - - earned as - - Yield-Bearing Rewards - {source.yieldVault ? ( - - - {source.yieldVault.vaultName} - - - ) : ( - - {source.name} - - )} - - )} - - ) : ( - // showing source `Vault Flywheel` as Compounding of Yield-Bearing Rewards - <> - Compounding - - of - - Yield-Bearing Rewards - - Yield-Bearing Rewards - - - )} + {`🚀 Boosted BADGER Rewards (max: ${numberWithCommas( + source.maxApr.toFixed(2), + )}%)`} - {numberWithCommas(source.apr.toFixed(2))}% + {`${numberWithCommas(sourceApr.toFixed(2))}%`} ); } - if (isBoostBreakdown && vault.boost.enabled) { - return ( - - - - - {`🚀 Boosted BADGER Rewards (max: ${numberWithCommas(source.maxApr.toFixed(2))}%)`} - - - - - {`${numberWithCommas(sourceApr.toFixed(2))}%`} - - - - {!!userBoost && !!boostContribution && ( - - apy breakdown icon - - {`My Boost: ${userBoost}x`} - - - - Go To Boost - - - - )} - - ); - } - return ( - - - - {source.name} - - - - - {`${numberWithCommas(sourceApr.toFixed(2))}%`} - + <> + + + + + {!isFlywheelSource(source) ? ( + <> + {source.yieldVault ? source.yieldVault.token : source.name} + {source.yieldVault && ( + <> + + earned as + + Yield-Bearing Rewards + {source.yieldVault ? ( + + + {source.yieldVault.vaultName} + + + ) : ( + + {source.name} + + )} + + )} + + ) : ( + // showing source `Vault Flywheel` as Compounding of Yield-Bearing Rewards + <> + Compounding + + of + + Yield-Bearing Rewards + + Yield-Bearing Rewards + + + )} + + + + {numberWithCommas(source.apr.toFixed(2))}% + - + ); }; diff --git a/src/components-v2/VaultApyInformation/index.tsx b/src/components-v2/VaultApyInformation/index.tsx index 514bb0d6e..be700be91 100644 --- a/src/components-v2/VaultApyInformation/index.tsx +++ b/src/components-v2/VaultApyInformation/index.tsx @@ -15,7 +15,6 @@ import CloseIcon from '@material-ui/icons/Close'; import { isInfluenceVault } from 'components-v2/InfluenceVault/InfluenceVaultUtil'; import TokenLogo from 'components-v2/TokenLogo'; import { getYieldBearingVaultBySourceName } from 'components-v2/YieldBearingVaults/YieldBearingVaultUtil'; -import { FLAGS } from 'config/environment'; import { YieldBearingVaultSource } from 'mobx/model/vaults/yield-bearing-vault-data'; import { StoreContext } from 'mobx/stores/store-context'; import { observer } from 'mobx-react-lite'; @@ -154,12 +153,11 @@ const VaultApyInformation = ({ open, onClose, boost, vault, projectedBoost }: Pr const sortedSources = sources .slice() .sort((a, b) => (isBadgerSource(b) ? -1 : b.performance.baseYield > a.performance.baseYield ? 1 : -1)); - const badgerRewardsSources = sortedSources.filter(isBadgerSource); + const harvestSources: YieldSourceDisplay[] = harvestPeriodSourcesApy; const additionalSources: YieldSourceDisplay[] = nonHarvestSourcesApy.map(yieldToValueSource); const totalCurrentSources = harvestSources.concat(additionalSources); const isNewVault = vault.state === VaultState.Experimental || vault.state === VaultState.Guarded; - const isInfluence = isInfluenceVault(vault.vaultToken); const handleGoToVault = async (event: MouseEvent) => { event.stopPropagation(); @@ -204,7 +202,7 @@ const VaultApyInformation = ({ open, onClose, boost, vault, projectedBoost }: Pr fullWidth classes={{ paper: classes.root }} > - + @@ -223,191 +221,110 @@ const VaultApyInformation = ({ open, onClose, boost, vault, projectedBoost }: Pr - {!FLAGS.APY_EVOLUTION && ( - - - {!isNewVault && ( -
- - - - Historic {vaults.vaultsFilters.showAPR ? 'APR' : 'APY'} - - - - - {`${numberWithCommas(boost.toFixed(2))}%`} - - - - - {sortedSources.map(yieldToValueSource).map((source) => ( - - - - - ))} -
- )} - {!isInfluence && projectedBoost !== null && ( - <> - - - - Current {vaults.vaultsFilters.showAPR ? 'APR' : 'APY'} - - - - - {`${numberWithCommas(projectedBoost.toFixed(2))}%`} - - - - - {totalCurrentSources.map((token) => ( -
- - - - {token.name} - - - - - {token?.apr && `${numberWithCommas(token.apr.toFixed(2))}%`} - - - - -
- ))} - {badgerRewardsSources.map(yieldToValueSource).map((source) => ( - - - - - ))} - - )} - - + + {/* Yield Bearing Rewards */} + + + + + Total Vault Rewards + + + + {isNewVault && ( + <> + New Vault + New Vault + + )} + {useHistoricAPY ? ( + <> + {' '} + 14-Day Historic APY + {numberWithCommas(boost.toFixed(2))}% + + ) : ( + {numberWithCommas(projectedBoost.toFixed(2))}% + )} + - - )} + + + Rewards earned by our strategies on your vault deposits + + {yieldSourcesApyList.map((yieldSource) => ( + + + + + ))} + - {/* Yield Bearing Rewards */} - {FLAGS.APY_EVOLUTION && ( - - + {yieldBearingRewardsList.length > 0 && ( + - - Total Vault Rewards - - - - {isNewVault && ( - <> - New Vault - New Vault - - )} - {useHistoricAPY ? ( - <> - {' '} - 14-Day Historic APY - {numberWithCommas(boost.toFixed(2))}% - - ) : ( - {numberWithCommas(projectedBoost.toFixed(2))}% - )} + + + Yield-Bearing Rewards + + Yield-Bearing Rewards + - Rewards earned by our strategies on your vault deposits + These rewards continue earning rewards of their own, no claiming required - {yieldSourcesApyList.map((yieldSource) => ( - + {yieldBearingRewardsList.map((yieldSource) => ( + - + + + + + Yield-Bearing Rewards + + {yieldSource.vaultName} + + + is + + {yieldSource.vaultDescription} + + + + + {numberWithCommas((vaults.getVault(yieldSource.vaultId)?.apy.baseYield ?? 0).toFixed(2))}% + + + ))} - - {yieldBearingRewardsList.length > 0 && ( - - - - - Yield-Bearing Rewards - - Yield-Bearing Rewards - - - - - - - These rewards continue earning rewards of their own, no claiming required - - {yieldBearingRewardsList.map((yieldSource) => ( - - - - - - - Yield-Bearing Rewards - - {yieldSource.vaultName} - - - is - - {yieldSource.vaultDescription} - - - - - {numberWithCommas((vaults.getVault(yieldSource.vaultId)?.apy.baseYield ?? 0).toFixed(2))}% - - - - - ))} - - )} - - - Fees have been deducted from APY estimates. See the vault details page for fee information. - - - - - - - )} + )} + + + Fees have been deducted from APY estimates. See the vault details page for fee information. + + + + + +
{/* Yield Bearing Rewards */} ); diff --git a/src/components-v2/VaultSearchControls/VaultFiltersDialog.tsx b/src/components-v2/VaultSearchControls/VaultFiltersDialog.tsx index fe6cff0a9..e1eaa6392 100644 --- a/src/components-v2/VaultSearchControls/VaultFiltersDialog.tsx +++ b/src/components-v2/VaultSearchControls/VaultFiltersDialog.tsx @@ -11,7 +11,6 @@ import { useTheme, } from '@material-ui/core'; import CloseIcon from '@material-ui/icons/Close'; -import { FLAGS } from 'config/environment'; import { StoreContext } from 'mobx/stores/store-context'; import { observer } from 'mobx-react-lite'; import React, { useCallback, useContext, useEffect, useState } from 'react'; @@ -19,7 +18,6 @@ import React, { useCallback, useContext, useEffect, useState } from 'react'; import BoostedVaultsControl from './BoostedVaultsControl'; import OnlyDepositsControl from './OnlyDepositsControl'; import PortfolioDustControl from './PortfolioDustControl'; -import VaultsAprControl from './VaultsAprControl'; import VaultSearchBar from './VaultSearchBar'; import VaultsPlatformSelector from './VaultsPlatformSelector'; import VaultsRewardsSelector from './VaultsRewardsSelector'; @@ -154,16 +152,6 @@ const VaultFiltersDialog = () => { setSearch(change)} />
- {!FLAGS.APY_EVOLUTION && ( - <> - - - - setShowAPR(checked)} /> - - - - )} diff --git a/src/components-v2/VaultSearchControls/VaultsSearchControls.tsx b/src/components-v2/VaultSearchControls/VaultsSearchControls.tsx index 926e33189..c5937b31c 100644 --- a/src/components-v2/VaultSearchControls/VaultsSearchControls.tsx +++ b/src/components-v2/VaultSearchControls/VaultsSearchControls.tsx @@ -1,5 +1,4 @@ import { Grid, makeStyles, Paper, useMediaQuery, useTheme } from '@material-ui/core'; -import { FLAGS } from 'config/environment'; import { StoreContext } from 'mobx/stores/store-context'; import { observer } from 'mobx-react-lite'; import React, { useContext } from 'react'; @@ -9,7 +8,6 @@ import MobileFiltersButton from './MobileFiltersButton'; import OnlyDepositsControl from './OnlyDepositsControl'; import PortfolioDustControl from './PortfolioDustControl'; import VaultFiltersDialogV2 from './VaultFiltersDialog'; -import VaultsAprControl from './VaultsAprControl'; import VaultSearchInputsRow from './VaultSearchInputsRow'; const useStyles = makeStyles((theme) => ({ @@ -77,14 +75,6 @@ const VaultsSearchControls = () => { /> )} - {!FLAGS.APY_EVOLUTION && ( -
- setVaultsFilter('showAPR', checked)} - /> -
- )}
diff --git a/src/components-v2/landing/VaultItemApr.tsx b/src/components-v2/landing/VaultItemApr.tsx index e259af865..6bebb76df 100644 --- a/src/components-v2/landing/VaultItemApr.tsx +++ b/src/components-v2/landing/VaultItemApr.tsx @@ -4,7 +4,6 @@ import { makeStyles, Theme } from '@material-ui/core/styles'; import { isInfluenceVault } from 'components-v2/InfluenceVault/InfluenceVaultUtil'; import YieldBearingRewards from 'components-v2/YieldBearingVaults/YieldBearingRewards'; import { getYieldBearingVaultBySourceName } from 'components-v2/YieldBearingVaults/YieldBearingVaultUtil'; -import { FLAGS } from 'config/environment'; import { useVaultInformation } from 'hooks/useVaultInformation'; import { StoreContext } from 'mobx/stores/store-context'; import { numberWithCommas } from 'mobx/utils/helpers'; @@ -109,7 +108,7 @@ const VaultItemApr = ({ vault }: Props): JSX.Element => { <> New Vault New Vault - ) : FLAGS.APY_EVOLUTION && !useHistoricAPY ? ( + ) : !useHistoricAPY ? ( `${numberWithCommas(projectedVaultBoost.toFixed(2))}%` ) : ( `${numberWithCommas(vaultBoost.toFixed(2))}%` @@ -118,7 +117,7 @@ const VaultItemApr = ({ vault }: Props): JSX.Element => { return ( e.stopPropagation()} @@ -129,7 +128,7 @@ const VaultItemApr = ({ vault }: Props): JSX.Element => { apy info icon - {FLAGS.APY_EVOLUTION && yieldSourcesAprTotal > 0 && ( + {yieldSourcesAprTotal > 0 && ( Yield-Bearing Rewards Yield-Bearing @@ -140,13 +139,6 @@ const VaultItemApr = ({ vault }: Props): JSX.Element => { )} - {!FLAGS.APY_EVOLUTION && !isInfluence && projectedVaultBoost !== null && ( - - - Current: {`${numberWithCommas(projectedVaultBoost.toFixed(2))}%`} - - - )} (val ? val.toLowerCase() == export const FLAGS = { GOVERNANCE_TIMELOCK: toBool(process.env.REACT_APP_GOVERNANCE_TIMELOCK), - APY_EVOLUTION: toBool(process.env.REACT_APP_APY_EVOLUTION), GRAVIAURA_CHART: toBool(process.env.REACT_APP_GRAVIAURA_CHART), }; diff --git a/src/pages/Landing.tsx b/src/pages/Landing.tsx index be5034faa..c66efef71 100644 --- a/src/pages/Landing.tsx +++ b/src/pages/Landing.tsx @@ -1,6 +1,5 @@ import { makeStyles } from '@material-ui/core/styles'; import VaultListTitle from 'components-v2/landing/VaultListTitle'; -import { FLAGS } from 'config/environment'; import { observer } from 'mobx-react-lite'; import React from 'react'; @@ -18,7 +17,7 @@ const Landing = observer(() => { const classes = useStyles(); return ( - {FLAGS.APY_EVOLUTION && } + diff --git a/src/tests/__snapshots__/Landing.test.tsx.snap b/src/tests/__snapshots__/Landing.test.tsx.snap index 110ea1a37..60f4b03c5 100644 --- a/src/tests/__snapshots__/Landing.test.tsx.snap +++ b/src/tests/__snapshots__/Landing.test.tsx.snap @@ -5,32 +5,51 @@ exports[`Landing Renders correctly 1`] = `
+

+ Do Less & Earn More with BadgerDAO +

+

+ Deposit to earn + + + Yield-Bearing Rewards + + + that automate and optimize yield from Aura and Convex positions +

-
-
- - -
-

Vault

APY

My Deposits

TVL

CVX logo
bveCVX
Convex @@ -609,48 +590,69 @@ exports[`Landing Renders correctly 1`] = `

28.32%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

$6,450.00

$13,738,345

@@ -659,69 +661,69 @@ exports[`Landing Renders correctly 1`] = `
cvxCRV logo
cvxCRV
Convex
Ecosystem Helper
🚀 Boosted @@ -730,48 +732,69 @@ exports[`Landing Renders correctly 1`] = `

18.48%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

$1,712.37

$3,609,918

@@ -780,43 +803,43 @@ exports[`Landing Renders correctly 1`] = `
AURA logo
graviAURA
Aura @@ -825,48 +848,69 @@ exports[`Landing Renders correctly 1`] = `

80.91%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % + +

$0

$2,753,168

@@ -875,56 +919,56 @@ exports[`Landing Renders correctly 1`] = `
auraBAL logo
auraBAL
Aura
Ecosystem Helper @@ -933,58 +977,69 @@ exports[`Landing Renders correctly 1`] = `

- 14.91% + 65.00%

apy info icon
-

- Current: - 65.00% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

$0

$836,428

@@ -993,53 +1048,53 @@ exports[`Landing Renders correctly 1`] = `
auraBAL logo graviAURA logo WETH logo
graviAURA/auraBAL/WETH
Aura @@ -1048,58 +1103,69 @@ exports[`Landing Renders correctly 1`] = `

- 56.93% + 95.64%

apy info icon
-

- Current: - 95.64% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

$0

$106,996

@@ -1108,48 +1174,48 @@ exports[`Landing Renders correctly 1`] = `
WBTC logo BADGER logo
BADGER/WBTC
Aura @@ -1158,58 +1224,69 @@ exports[`Landing Renders correctly 1`] = `

- 62.26% + 166.58%

apy info icon
-

- Current: - 166.58% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

$0

$2,739,793

@@ -1218,53 +1295,53 @@ exports[`Landing Renders correctly 1`] = `
WBTC logo DIGG logo graviAURA logo
graviAURA/DIGG/WBTC
Aura @@ -1273,58 +1350,69 @@ exports[`Landing Renders correctly 1`] = `

- 43.99% + 5.08%

apy info icon
-

- Current: - 5.08% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

$0

$744,657

@@ -1333,48 +1421,48 @@ exports[`Landing Renders correctly 1`] = `
CVX logo bveCVX logo
CVX/bveCVX
Curve @@ -1383,48 +1471,69 @@ exports[`Landing Renders correctly 1`] = `

36.69%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

$0

$832,345

@@ -1433,61 +1542,61 @@ exports[`Landing Renders correctly 1`] = `
wibBTC logo crvRenWSBTC logo
ibBTC/crvsBTC
Convex
🚀 Boosted @@ -1496,48 +1605,69 @@ exports[`Landing Renders correctly 1`] = `

20.29%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

$0

$19,814,734

@@ -1546,48 +1676,48 @@ exports[`Landing Renders correctly 1`] = `
BADGER logo WBTC logo
BADGER/WBTC
Convex @@ -1596,48 +1726,69 @@ exports[`Landing Renders correctly 1`] = `

4.77%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

$0

$2,708,612

@@ -1646,48 +1797,48 @@ exports[`Landing Renders correctly 1`] = `
WBTC logo BADGER logo
wBTC/Badger
Sushiswap @@ -1696,48 +1847,48 @@ exports[`Landing Renders correctly 1`] = `

7.03%

apy info icon

$0

$1,224,135

@@ -1746,43 +1897,43 @@ exports[`Landing Renders correctly 1`] = `
WBTC logo
wBTC
Yearn @@ -1791,48 +1942,48 @@ exports[`Landing Renders correctly 1`] = `

0.00%

apy info icon

$0

$1,565,378

@@ -1841,48 +1992,48 @@ exports[`Landing Renders correctly 1`] = `
WBTC logo WETH logo
wBTC/wETH
Sushiswap @@ -1891,48 +2042,48 @@ exports[`Landing Renders correctly 1`] = `

2.23%

apy info icon

$0

$7,835,152

@@ -1941,53 +2092,53 @@ exports[`Landing Renders correctly 1`] = `
bb-a-USDT logo bb-a-DAI logo bb-a-USDC logo
bb-a-USD
Aura @@ -1996,58 +2147,69 @@ exports[`Landing Renders correctly 1`] = `

- 1.75% + 6.89%

apy info icon
-

- Current: - 6.89% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

$0

$204,737

@@ -2056,48 +2218,48 @@ exports[`Landing Renders correctly 1`] = `
renBTC logo WBTC logo
renBTC/wBTC
Convex @@ -2106,48 +2268,69 @@ exports[`Landing Renders correctly 1`] = `

0.92%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

$0

$13,628,486

@@ -2156,53 +2339,53 @@ exports[`Landing Renders correctly 1`] = `
USDT logo WBTC logo WETH logo
Tricrypto2
Convex @@ -2211,48 +2394,69 @@ exports[`Landing Renders correctly 1`] = `

2.14%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

$0

$817,047

@@ -2269,34 +2473,53 @@ exports[`Landing Renders mobile version correctly 1`] = `
+

+ Do Less & Earn More with BadgerDAO +

+

+ Deposit to earn + + + Yield-Bearing Rewards + + + that automate and optimize yield from Aura and Convex positions +

Vault

APY

My Deposits

TVL

CVX logo
bveCVX

APY

28.32%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$6,450.00

@@ -2548,19 +2792,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Convex @@ -2570,69 +2814,90 @@ exports[`Landing Renders mobile version correctly 1`] = `
cvxCRV logo
cvxCRV

APY

18.48%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$1,712.37

@@ -2640,45 +2905,45 @@ exports[`Landing Renders mobile version correctly 1`] = `
Convex
Ecosystem Helper
🚀 Boosted @@ -2688,69 +2953,90 @@ exports[`Landing Renders mobile version correctly 1`] = `
AURA logo
graviAURA

APY

80.91%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % + +

My Deposits

$0

@@ -2758,19 +3044,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Aura @@ -2780,79 +3066,90 @@ exports[`Landing Renders mobile version correctly 1`] = `
auraBAL logo
auraBAL

APY

- 14.91% + 65.00%

apy info icon
-

- Current: - 65.00% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

My Deposits

$0

@@ -2860,32 +3157,32 @@ exports[`Landing Renders mobile version correctly 1`] = `
Aura
Ecosystem Helper @@ -2895,89 +3192,100 @@ exports[`Landing Renders mobile version correctly 1`] = `
auraBAL logo graviAURA logo WETH logo
graviAURA/auraBAL/WETH

APY

- 56.93% + 95.64%

apy info icon
-

- Current: - 95.64% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

My Deposits

$0

@@ -2985,19 +3293,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Aura @@ -3007,84 +3315,95 @@ exports[`Landing Renders mobile version correctly 1`] = `
WBTC logo BADGER logo
BADGER/WBTC

APY

- 62.26% + 166.58%

apy info icon
-

- Current: - 166.58% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

My Deposits

$0

@@ -3092,19 +3411,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Aura @@ -3114,89 +3433,100 @@ exports[`Landing Renders mobile version correctly 1`] = `
WBTC logo DIGG logo graviAURA logo
graviAURA/DIGG/WBTC

APY

- 43.99% + 5.08%

apy info icon
-

- Current: - 5.08% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

My Deposits

$0

@@ -3204,19 +3534,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Aura @@ -3226,74 +3556,95 @@ exports[`Landing Renders mobile version correctly 1`] = `
CVX logo bveCVX logo
CVX/bveCVX

APY

36.69%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$0

@@ -3301,19 +3652,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Curve @@ -3323,74 +3674,95 @@ exports[`Landing Renders mobile version correctly 1`] = `
wibBTC logo crvRenWSBTC logo
ibBTC/crvsBTC

APY

20.29%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$0

@@ -3398,32 +3770,32 @@ exports[`Landing Renders mobile version correctly 1`] = `
Convex
🚀 Boosted @@ -3433,74 +3805,95 @@ exports[`Landing Renders mobile version correctly 1`] = `
BADGER logo WBTC logo
BADGER/WBTC

APY

4.77%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$0

@@ -3508,19 +3901,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Convex @@ -3530,74 +3923,74 @@ exports[`Landing Renders mobile version correctly 1`] = `
WBTC logo BADGER logo
wBTC/Badger

APY

7.03%

apy info icon

My Deposits

$0

@@ -3605,19 +3998,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Sushiswap @@ -3627,69 +4020,69 @@ exports[`Landing Renders mobile version correctly 1`] = `
WBTC logo
wBTC

APY

0.00%

apy info icon

My Deposits

$0

@@ -3697,19 +4090,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Yearn @@ -3719,74 +4112,74 @@ exports[`Landing Renders mobile version correctly 1`] = `
WBTC logo WETH logo
wBTC/wETH

APY

2.23%

apy info icon

My Deposits

$0

@@ -3794,19 +4187,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Sushiswap @@ -3816,89 +4209,100 @@ exports[`Landing Renders mobile version correctly 1`] = `
bb-a-USDT logo bb-a-DAI logo bb-a-USDC logo
bb-a-USD

APY

- 1.75% + 6.89%

apy info icon
-

- Current: - 6.89% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

My Deposits

$0

@@ -3906,19 +4310,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Aura @@ -3928,74 +4332,95 @@ exports[`Landing Renders mobile version correctly 1`] = `
renBTC logo WBTC logo
renBTC/wBTC

APY

0.92%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$0

@@ -4003,19 +4428,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Convex @@ -4025,79 +4450,100 @@ exports[`Landing Renders mobile version correctly 1`] = `
USDT logo WBTC logo WETH logo
Tricrypto2

APY

2.14%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$0

@@ -4105,19 +4551,19 @@ exports[`Landing Renders mobile version correctly 1`] = `
Convex @@ -4135,34 +4581,53 @@ exports[`Landing Renders tablet version correctly 1`] = `
+

+ Do Less & Earn More with BadgerDAO +

+

+ Deposit to earn + + + Yield-Bearing Rewards + + + that automate and optimize yield from Aura and Convex positions +

Vault

APY

My Deposits

TVL

CVX logo
bveCVX

APY

28.32%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$6,450.00

@@ -4414,19 +4900,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Convex @@ -4436,69 +4922,90 @@ exports[`Landing Renders tablet version correctly 1`] = `
cvxCRV logo
cvxCRV

APY

18.48%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$1,712.37

@@ -4506,45 +5013,45 @@ exports[`Landing Renders tablet version correctly 1`] = `
Convex
Ecosystem Helper
🚀 Boosted @@ -4554,69 +5061,90 @@ exports[`Landing Renders tablet version correctly 1`] = `
AURA logo
graviAURA

APY

80.91%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % + +

My Deposits

$0

@@ -4624,19 +5152,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Aura @@ -4646,79 +5174,90 @@ exports[`Landing Renders tablet version correctly 1`] = `
auraBAL logo
auraBAL

APY

- 14.91% + 65.00%

apy info icon
-

- Current: - 65.00% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

My Deposits

$0

@@ -4726,32 +5265,32 @@ exports[`Landing Renders tablet version correctly 1`] = `
Aura
Ecosystem Helper @@ -4761,89 +5300,100 @@ exports[`Landing Renders tablet version correctly 1`] = `
auraBAL logo graviAURA logo WETH logo
graviAURA/auraBAL/WETH

APY

- 56.93% + 95.64%

apy info icon
-

- Current: - 95.64% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

My Deposits

$0

@@ -4851,19 +5401,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Aura @@ -4873,84 +5423,95 @@ exports[`Landing Renders tablet version correctly 1`] = `
WBTC logo BADGER logo
BADGER/WBTC

APY

- 62.26% + 166.58%

apy info icon
-

- Current: - 166.58% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

My Deposits

$0

@@ -4958,19 +5519,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Aura @@ -4980,89 +5541,100 @@ exports[`Landing Renders tablet version correctly 1`] = `
WBTC logo DIGG logo graviAURA logo
graviAURA/DIGG/WBTC

APY

- 43.99% + 5.08%

apy info icon
-

- Current: - 5.08% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

My Deposits

$0

@@ -5070,19 +5642,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Aura @@ -5092,74 +5664,95 @@ exports[`Landing Renders tablet version correctly 1`] = `
CVX logo bveCVX logo
CVX/bveCVX

APY

36.69%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$0

@@ -5167,19 +5760,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Curve @@ -5189,74 +5782,95 @@ exports[`Landing Renders tablet version correctly 1`] = `
wibBTC logo crvRenWSBTC logo
ibBTC/crvsBTC

APY

20.29%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$0

@@ -5264,32 +5878,32 @@ exports[`Landing Renders tablet version correctly 1`] = `
Convex
🚀 Boosted @@ -5299,74 +5913,95 @@ exports[`Landing Renders tablet version correctly 1`] = `
BADGER logo WBTC logo
BADGER/WBTC

APY

4.77%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$0

@@ -5374,19 +6009,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Convex @@ -5396,74 +6031,74 @@ exports[`Landing Renders tablet version correctly 1`] = `
WBTC logo BADGER logo
wBTC/Badger

APY

7.03%

apy info icon

My Deposits

$0

@@ -5471,19 +6106,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Sushiswap @@ -5493,69 +6128,69 @@ exports[`Landing Renders tablet version correctly 1`] = `
WBTC logo
wBTC

APY

0.00%

apy info icon

My Deposits

$0

@@ -5563,19 +6198,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Yearn @@ -5585,74 +6220,74 @@ exports[`Landing Renders tablet version correctly 1`] = `
WBTC logo WETH logo
wBTC/wETH

APY

2.23%

apy info icon

My Deposits

$0

@@ -5660,19 +6295,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Sushiswap @@ -5682,89 +6317,100 @@ exports[`Landing Renders tablet version correctly 1`] = `
bb-a-USDT logo bb-a-DAI logo bb-a-USDC logo
bb-a-USD

APY

- 1.75% + 6.89%

apy info icon
-

- Current: - 6.89% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +

My Deposits

$0

@@ -5772,19 +6418,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Aura @@ -5794,74 +6440,95 @@ exports[`Landing Renders tablet version correctly 1`] = `
renBTC logo WBTC logo
renBTC/wBTC

APY

0.92%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$0

@@ -5869,19 +6536,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Convex @@ -5891,79 +6558,100 @@ exports[`Landing Renders tablet version correctly 1`] = `
USDT logo WBTC logo WETH logo
Tricrypto2

APY

2.14%

apy info icon
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

My Deposits

$0

@@ -5971,19 +6659,19 @@ exports[`Landing Renders tablet version correctly 1`] = `
Convex diff --git a/src/tests/vaults/VaultFiltersDialog.test.tsx b/src/tests/vaults/VaultFiltersDialog.test.tsx index a391df53e..a499258a7 100644 --- a/src/tests/vaults/VaultFiltersDialog.test.tsx +++ b/src/tests/vaults/VaultFiltersDialog.test.tsx @@ -138,30 +138,6 @@ describe('VaultFiltersDialog', () => { expect(screen.getByDisplayValue('bitcoin convex')).toBeInTheDocument(); }); - it('can select APY mode', () => { - customRender( - - - , - ); - - const apyButton = screen.getByRole('button', { name: 'APY' }); - fireEvent.click(apyButton); - expect(apyButton).toHaveAttribute('aria-selected', 'true'); - }); - - it('can select APR mode', () => { - customRender( - - - , - ); - - const aprButton = screen.getByRole('button', { name: 'APR' }); - fireEvent.click(aprButton); - expect(aprButton).toHaveAttribute('aria-selected', 'true'); - }); - it('can apply filters', async () => { jest.spyOn(VaultStore.prototype, 'networkHasBoostVaults', 'get').mockReturnValue(true); jest.spyOn(VaultStore.prototype, 'vaultsProtocols', 'get').mockReturnValue([Protocol.Convex, Protocol.Curve]); @@ -218,7 +194,6 @@ describe('VaultFiltersDialog', () => { fireEvent.change(screen.getByRole('textbox', { name: 'Vault Search' }), { target: { value: 'bitcoin convex' }, }); - fireEvent.click(screen.getByRole('button', { name: 'APR' })); fireEvent.click(screen.getByRole('button', { name: 'Apply Filters' })); expect(store.vaults.vaultsFilters).toMatchSnapshot(); diff --git a/src/tests/vaults/VaultsSearchControl.test.tsx b/src/tests/vaults/VaultsSearchControl.test.tsx index bb4f50621..b2c7b7941 100644 --- a/src/tests/vaults/VaultsSearchControl.test.tsx +++ b/src/tests/vaults/VaultsSearchControl.test.tsx @@ -135,30 +135,6 @@ describe('VaultSearchControl', () => { expect(screen.getByDisplayValue('bitcoin convex')).toBeInTheDocument(); }); - it('can select APY mode', () => { - customRender( - - - , - ); - - const apyButton = screen.getByRole('button', { name: 'APY' }); - fireEvent.click(apyButton); - expect(apyButton).toHaveAttribute('aria-selected', 'true'); - }); - - it('can select APR mode', () => { - customRender( - - - , - ); - - const aprButton = screen.getByRole('button', { name: 'APR' }); - fireEvent.click(aprButton); - expect(aprButton).toHaveAttribute('aria-selected', 'true'); - }); - it('can clear filters', () => { const clear = jest.fn(); store.vaults.clearFilters = action(clear); diff --git a/src/tests/vaults/__snapshots__/VaultFiltersDialog.test.tsx.snap b/src/tests/vaults/__snapshots__/VaultFiltersDialog.test.tsx.snap index a327190ca..916edb5d7 100644 --- a/src/tests/vaults/__snapshots__/VaultFiltersDialog.test.tsx.snap +++ b/src/tests/vaults/__snapshots__/VaultFiltersDialog.test.tsx.snap @@ -14,7 +14,7 @@ Object { "Curve", ], "search": "bitcoin convex", - "showAPR": true, + "showAPR": false, "statuses": Array [ "guarded", "experimental", @@ -85,7 +85,7 @@ exports[`VaultFiltersDialog renders correctly 1`] = `
@@ -130,7 +130,7 @@ exports[`VaultFiltersDialog renders correctly 1`] = `
@@ -487,53 +487,6 @@ exports[`VaultFiltersDialog renders correctly 1`] = `
-
-
-
- - -
-
-
-
@@ -541,17 +494,17 @@ exports[`VaultFiltersDialog renders correctly 1`] = ` class="MuiGrid-root-54 MuiGrid-item-56" >
@@ -559,17 +512,17 @@ exports[`VaultFiltersDialog renders correctly 1`] = ` class="MuiGrid-root-54 MuiGrid-item-56" >
diff --git a/src/tests/vaults/__snapshots__/VaultListDisplay.test.tsx.snap b/src/tests/vaults/__snapshots__/VaultListDisplay.test.tsx.snap index 4685a3b6f..571b0af66 100644 --- a/src/tests/vaults/__snapshots__/VaultListDisplay.test.tsx.snap +++ b/src/tests/vaults/__snapshots__/VaultListDisplay.test.tsx.snap @@ -345,7 +345,7 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` />
@@ -373,7 +373,7 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` />
@@ -401,7 +401,7 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` />
@@ -429,7 +429,7 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` />
@@ -608,13 +608,34 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` src="/assets/icons/apy-info.svg" />
+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

AURA logo

@@ -687,10 +708,10 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % + +

auraBAL logo

@@ -795,15 +837,15 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

- 14.91% + 65.00%

apy info icon
-

- Current: - 65.00% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +
@@ -827,7 +880,7 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

auraBAL logo graviAURA logo WETH logo

@@ -910,15 +963,15 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

- 56.93% + 95.64%

apy info icon
-

- Current: - 95.64% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +
@@ -942,7 +1006,7 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

WBTC logo BADGER logo

@@ -1020,15 +1084,15 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

- 62.26% + 166.58%

apy info icon
-

- Current: - 166.58% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +
@@ -1052,7 +1127,7 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

WBTC logo DIGG logo graviAURA logo

@@ -1135,15 +1210,15 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

- 43.99% + 5.08%

apy info icon
-

- Current: - 5.08% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +
@@ -1167,7 +1253,7 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

CVX logo bveCVX logo

@@ -1245,10 +1331,10 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

cvxCRV logo

@@ -1366,10 +1473,10 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

wibBTC logo crvRenWSBTC logo

@@ -1479,10 +1607,10 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

BADGER logo WBTC logo

@@ -1579,10 +1728,10 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

WBTC logo BADGER logo

@@ -1679,10 +1849,10 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

WBTC logo

@@ -1774,10 +1944,10 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

WBTC logo WETH logo

@@ -1874,10 +2044,10 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

bb-a-USDT logo bb-a-DAI logo bb-a-USDC logo

@@ -1979,15 +2149,15 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

- 1.75% + 6.89%

apy info icon
-

- Current: - 6.89% -

+ Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 80.91 + % +
@@ -2011,7 +2192,7 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

renBTC logo WBTC logo

@@ -2089,10 +2270,10 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

USDT logo WBTC logo WETH logo

@@ -2194,10 +2396,10 @@ exports[`VaultListDisplay uses default sort criteria by default 1`] = ` class="MuiGrid-root-13 MuiGrid-container-14 MuiGrid-item-15 MuiGrid-align-items-xs-center-22 MuiGrid-justify-content-xs-flex-end-32 MuiGrid-grid-xs-true-47" >

+
+ + Yield-Bearing Rewards + Yield-Bearing Rewards: + + + Rewards earn up to + 28.32 + % + +

-
-
- - -
-