Skip to content

feat: add Yield+ feature#5463

Draft
therealemjy wants to merge 1 commit intomainfrom
feat/yield-plus-manage-position
Draft

feat: add Yield+ feature#5463
therealemjy wants to merge 1 commit intomainfrom
feat/yield-plus-manage-position

Conversation

@therealemjy
Copy link
Copy Markdown
Member

Jira ticket(s)

VEN-XXX

Changes

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Mar 18, 2026

🦋 Changeset detected

Latest commit: 001e4fc

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@venusprotocol/evm Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dapp-preview Ready Ready Preview Apr 9, 2026 11:37am
dapp-testnet Ready Ready Preview Apr 9, 2026 11:37am
venus.io Ready Ready Preview Apr 9, 2026 11:37am

Request Review

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 19, 2026

Coverage Report for ./apps/evm

Status Category Percentage Covered / Total
🔵 Lines 81.26% 42789 / 52653
🔵 Statements 81.26% 42789 / 52653
🔵 Functions 63.21% 648 / 1025
🔵 Branches 72.39% 4828 / 6669
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
apps/evm/src/App/index.tsx 0% 0% 0% 0% 1-73
apps/evm/src/App/Routes/index.tsx 0% 0% 0% 0% 1-271
apps/evm/src/clients/api/index.ts 100% 100% 100% 100%
apps/evm/src/clients/api/queryClient.ts 0% 0% 0% 0% 1-12
apps/evm/src/clients/api/mutations/useApproveToken/index.ts 96.87% 66.66% 100% 96.87% 1
apps/evm/src/clients/api/mutations/useBorrow/index.ts 98.97% 93.33% 100% 98.97% 1
apps/evm/src/clients/api/mutations/useBridgeXvs/index.ts 98.78% 66.66% 100% 98.78% 1
apps/evm/src/clients/api/mutations/useCancelProposal/index.ts 97.56% 66.66% 100% 97.56% 1
apps/evm/src/clients/api/mutations/useClaimPrimeToken/index.ts 97.22% 66.66% 100% 97.22% 1
apps/evm/src/clients/api/mutations/useClaimRewards/index.ts 98.75% 85.71% 100% 98.75% 1
apps/evm/src/clients/api/mutations/useCloseYieldPlusPositionWithLoss/index.ts 98.11% 66.66% 100% 98.11% 3
apps/evm/src/clients/api/mutations/useCloseYieldPlusPositionWithProfit/index.ts 98.07% 66.66% 100% 98.07% 3
apps/evm/src/clients/api/mutations/useCreateProposal/index.ts 97.5% 66.66% 100% 97.5% 1
apps/evm/src/clients/api/mutations/useEnterMarket/index.ts 96.42% 50% 100% 96.42% 2
apps/evm/src/clients/api/mutations/useExecuteProposal/index.ts 97.72% 85.71% 100% 97.72% 1
apps/evm/src/clients/api/mutations/useExecuteWithdrawalFromXvsVault/index.ts 99.09% 66.66% 100% 99.09% 1
apps/evm/src/clients/api/mutations/useExitMarket/index.ts 96.42% 50% 100% 96.42% 2
apps/evm/src/clients/api/mutations/useImportSupplyPosition/index.ts 96.81% 72.72% 100% 96.81% 1, 156-159
apps/evm/src/clients/api/mutations/useIncreaseYieldPlusPosition/index.ts 97.87% 66.66% 100% 97.87% 3
apps/evm/src/clients/api/mutations/useMintVai/index.ts 96.96% 66.66% 100% 96.96% 2
apps/evm/src/clients/api/mutations/useOpenLeveragedPosition/index.tsx 97.77% 80% 100% 97.77% 3
apps/evm/src/clients/api/mutations/useOpenYieldPlusPosition/index.ts 98.14% 66.66% 100% 98.14% 1
apps/evm/src/clients/api/mutations/useQueueProposal/index.ts 97.36% 66.66% 100% 97.36% 1
apps/evm/src/clients/api/mutations/useReduceYieldPlusPositionWithLoss/index.ts 98.14% 66.66% 100% 98.14% 3
apps/evm/src/clients/api/mutations/useReduceYieldPlusPositionWithProfit/index.ts 98.11% 66.66% 100% 98.11% 3
apps/evm/src/clients/api/mutations/useRepay/index.ts 90% 80.76% 100% 90% 1, 130, 207-219
apps/evm/src/clients/api/mutations/useRepayVai/index.ts 98.11% 66.66% 100% 98.11% 1
apps/evm/src/clients/api/mutations/useRepayWithCollateral/index.ts 90.9% 44.44% 100% 90.9% 3, 43, 46, 49, 52
apps/evm/src/clients/api/mutations/useRequestWithdrawalFromXvsVault/index.tsx 98.63% 66.66% 100% 98.63% 1
apps/evm/src/clients/api/mutations/useSetEModeGroup/index.ts 82.41% 88.88% 66.66% 82.41% 1, 50-64
apps/evm/src/clients/api/mutations/useSetVoteDelegate/index.ts 97.36% 66.66% 100% 97.36% 1
apps/evm/src/clients/api/mutations/useStakeInVaiVault/index.ts 98.9% 66.66% 100% 98.9% 2
apps/evm/src/clients/api/mutations/useStakeInVault/index.ts 81.57% 60% 100% 81.57% 3, 49-55
apps/evm/src/clients/api/mutations/useStakeInXvsVault/index.ts 100% 100% 100% 100%
apps/evm/src/clients/api/mutations/useSupply/index.ts 91.02% 87.5% 100% 91.02% 2, 193-205
apps/evm/src/clients/api/mutations/useSupplyYieldPlusPositionCollateral/index.ts 97.5% 66.66% 100% 97.5% 3
apps/evm/src/clients/api/mutations/useSwapTokens/index.ts 97.57% 93.1% 100% 97.57% 1, 192-195
apps/evm/src/clients/api/mutations/useSwapTokensAndRepay/index.ts 98.02% 84.21% 100% 98.02% 1, 141, 149
apps/evm/src/clients/api/mutations/useSwapTokensAndSupply/index.ts 89.85% 50% 100% 89.85% 1, 84-94, 112, 122
apps/evm/src/clients/api/mutations/useUpdatePoolDelegateStatus/index.ts 93.93% 33.33% 100% 93.93% 1, 39
apps/evm/src/clients/api/mutations/useVote/index.tsx 98.66% 80% 100% 98.66% 1
apps/evm/src/clients/api/mutations/useWithdraw/index.ts 97.77% 87.5% 100% 97.77% 1, 109-116
apps/evm/src/clients/api/mutations/useWithdrawFromVaiVault/index.ts 98.86% 66.66% 100% 98.86% 1
apps/evm/src/clients/api/mutations/useWithdrawYieldPlusPositionCollateral/index.ts 97.5% 66.66% 100% 97.5% 3
apps/evm/src/clients/api/queries/getAccountTransactionHistory/index.ts 98.59% 84.61% 100% 98.59% 1
apps/evm/src/clients/api/queries/getAccountTransactionHistory/formatApiTransaction/index.ts 96.29% 50% 100% 96.29% 1
apps/evm/src/clients/api/queries/getAccountTransactionHistory/formatApiTransaction/convertToTxType/index.ts 100% 0% 100% 100%
apps/evm/src/clients/api/queries/getAccountTransactionHistory/formatApiTransaction/formatToYieldPlusTransaction/index.ts 57.44% 0% 100% 57.44% 5, 38, 42, 46, 50-55, 59-64, 68-73, 77-82, 86-91, 95-100
apps/evm/src/clients/api/queries/getAccountTransactionHistory/formatApiTransaction/formatToYieldPlusTransaction/formatToAmount/index.ts 100% 100% 100% 100%
apps/evm/src/clients/api/queries/getDsaVTokens/index.ts 92.85% 0% 100% 92.85% 1
apps/evm/src/clients/api/queries/getDsaVTokens/useGetDsaVTokens.ts 95.83% 66.66% 100% 95.83% 1
apps/evm/src/clients/api/queries/getProportionalCloseTolerancePercentage/index.ts 94.73% 0% 100% 94.73% 1
apps/evm/src/clients/api/queries/getProportionalCloseTolerancePercentage/useGetProportionalCloseTolerancePercentage.ts 100% 100% 100% 100%
apps/evm/src/clients/api/queries/getRawYieldPlusPositions/index.ts 98.87% 93.33% 100% 98.87% 1
apps/evm/src/clients/api/queries/getRawYieldPlusPositions/useGetRawYieldPlusPositions.ts 100% 100% 100% 100%
apps/evm/src/clients/api/queries/getSwapQuote/useGetSwapQuote.ts 100% 100% 100% 100%
apps/evm/src/clients/api/queries/getSwapQuote/formatSwapQuote/applySlippagePercentage/index.ts 90% 0% 100% 90% 1
apps/evm/src/clients/api/queries/getTokenUsdPrice/useGetTokenUsdPrice.ts 100% 100% 100% 100%
apps/evm/src/clients/api/queries/getXvsBridgeFeeEstimation/useGetXvsBridgeFeeEstimation.ts 100% 100% 100% 100%
apps/evm/src/clients/api/queries/getXvsVaultPaused/useGetXvsVaultPaused.ts 36% 100% 0% 36% 25-41
apps/evm/src/clients/api/queries/useGetAsset/index.tsx 90.9% 66.66% 100% 90.9% 1, 31-33
apps/evm/src/clients/api/queries/useGetPool/index.tsx 95.83% 66.66% 100% 95.83% 1
apps/evm/src/clients/api/queries/useGetPools/index.ts 92.18% 50% 100% 92.18% 1, 99-102
apps/evm/src/clients/api/queries/useGetPools/getPools/getUserTokenBalances/index.ts 97.82% 53.84% 100% 97.82% 1, 52
apps/evm/src/clients/api/queries/useGetPrimeEstimation/index.ts 100% 100% 100% 100%
apps/evm/src/clients/api/queries/useGetVaults/useGetVaiVault.ts 94.49% 20% 100% 94.49% 1, 40-41, 51-52, 82
apps/evm/src/clients/api/queries/useGetVaults/useGetVestingVaults/index.ts 96.46% 50% 100% 96.46% 2, 129, 181, 238-241
apps/evm/src/clients/api/queries/useGetVaults/useGetVestingVaults/useGetXvsVaultPoolBalances.ts 100% 100% 100% 100%
apps/evm/src/clients/api/queries/useGetVaults/useGetVestingVaults/useGetXvsVaultPools.ts 100% 100% 100% 100%
apps/evm/src/components/index.ts 100% 100% 100% 100%
apps/evm/src/components/Apy/index.tsx 100% 90.9% 100% 100%
apps/evm/src/components/Apy/PrimeBadge/PrimeApy/index.tsx 100% 0% 100% 100%
apps/evm/src/components/AvailableBalance/index.tsx 100% 50% 100% 100%
apps/evm/src/components/BalanceUpdates/index.tsx 100% 88% 100% 100%
apps/evm/src/components/ButtonGroup/index.tsx 100% 87.5% 100% 100%
apps/evm/src/components/Cell/index.tsx 100% 50% 100% 100%
apps/evm/src/components/CellGroup/index.tsx 100% 85.71% 100% 100%
apps/evm/src/components/KLineChart/index.tsx 100% 100% 100% 100%
apps/evm/src/components/KLineChart/rgb/index.ts 100% 100% 100% 100%
apps/evm/src/components/LabeledSlider/index.tsx 100% 0% 100% 100%
apps/evm/src/components/LabeledValueUpdate/index.tsx 100% 85.71% 100% 100%
apps/evm/src/components/LayeredValues/index.tsx 100% 100% 100% 100%
apps/evm/src/components/Table/index.tsx 91.86% 90.9% 50% 91.86% 60-68, 113-118
apps/evm/src/components/Table/styles.ts 87.8% 95.23% 80% 87.8% 1, 55-62, 75-89
apps/evm/src/components/Table/TableCards/index.tsx 89.62% 96% 33.33% 89.62% 59-70, 117
apps/evm/src/components/Tabs/index.tsx 87.67% 92.3% 0% 87.67% 31-42, 63
apps/evm/src/components/TokenIcon/index.tsx 86.66% 27.27% 100% 86.66% 38-41
apps/evm/src/components/TokenListWrapper/index.tsx 85% 86.95% 50% 85% 85-89, 113-126
apps/evm/src/components/TransactionsList/index.tsx 98.48% 62.5% 100% 98.48% 37
apps/evm/src/components/TransactionsList/TransactionRow/index.tsx 98.07% 50% 0% 98.07% 42
apps/evm/src/components/TransactionsList/TransactionRow/Events/index.tsx 84.21% 33.33% 100% 84.21% 18-21
apps/evm/src/components/TransactionsList/TransactionRow/Events/Event/index.tsx 100% 0% 100% 100%
apps/evm/src/components/TransactionsList/TransactionRow/Events/formatToMarketTxEvents/index.tsx 100% 90% 100% 100%
apps/evm/src/components/TransactionsList/TransactionRow/Events/formatToYieldPlusTxEvents/index.ts 100% 100% 100% 100%
apps/evm/src/components/TransactionsList/TransactionRow/getTransactionIcon/index.ts 100% 88.88% 100% 100%
apps/evm/src/constants/functionKey.ts 100% 50% 100% 100%
apps/evm/src/constants/marketTxTypes.ts 100% 0% 100% 100%
apps/evm/src/constants/routing.ts 100% 66.66% 100% 100%
apps/evm/src/containers/Layout/NavBar/useMenuItems/index.tsx 0% 0% 0% 0% 1-121
apps/evm/src/containers/MarketTable/index.tsx 94.25% 72.72% 66.66% 94.25% 97-105, 199
apps/evm/src/containers/Placeholder/index.tsx 0% 0% 0% 0% 1-54
apps/evm/src/containers/TxFormSubmitButton/index.tsx 100% 94.73% 100% 100%
apps/evm/src/hooks/useGetYieldPlusPositions/index.ts 89.55% 50% 100% 89.55% 3, 45, 48-49, 57, 62, 67
apps/evm/src/hooks/useIsFeatureEnabled/index.tsx 99.35% 0% 100% 99.35% 1
apps/evm/src/hooks/useSimulateYieldPlusPositionMutations/index.ts 98.36% 92.85% 100% 98.36% 3
apps/evm/src/libs/contracts/config/index.ts 0% 100% 100% 0% 3-904
apps/evm/src/pages/Dashboard/index.tsx 85.33% 20% 100% 85.33% 40, 55-58, 63-66, 72-74
apps/evm/src/pages/Dashboard/Transactions/index.tsx 84.88% 62.5% 0% 84.88% 40, 44-48, 52-58, 60-62, 69-76, 92, 94, 157-161
apps/evm/src/pages/Market/EModeInfo/index.tsx 95.45% 55.55% 100% 95.45% 41-42
apps/evm/src/pages/Market/MarketHistory/Card/CapThreshold/index.tsx 99.21% 50% 100% 99.21% 79
apps/evm/src/pages/Market/OperationForm/index.tsx 83.51% 33.33% 25% 83.51% 86-105
apps/evm/src/pages/Market/OperationForm/BoostForm/index.tsx 94.37% 91.46% 76.92% 94.37% 148-151, 271-281, 312-321
apps/evm/src/pages/Market/OperationForm/BoostForm/SubmitSection/index.tsx 100% 80% 0% 100%
apps/evm/src/pages/Market/OperationForm/BoostForm/useForm/index.tsx 90% 50% 100% 90% 1, 75-79
apps/evm/src/pages/Market/OperationForm/BoostForm/useForm/useFormValidation.ts 99.46% 96.55% 100% 99.46% 1
apps/evm/src/pages/Market/OperationForm/BorrowForm/useForm/index.tsx 87.87% 50% 100% 87.87% 1, 90-98
apps/evm/src/pages/Market/OperationForm/BorrowForm/useForm/useFormValidation.ts 98.07% 92.3% 100% 98.07% 1
apps/evm/src/pages/Market/OperationForm/Footer/index.tsx 100% 80% 100% 100%
apps/evm/src/pages/Market/OperationForm/OperationDetails/index.tsx 87.87% 20% 100% 87.87% 29-33
apps/evm/src/pages/Market/OperationForm/Repay/RepayWithCollateralForm/index.tsx 96.52% 93.47% 90% 96.52% 162-165, 297-307, 376
apps/evm/src/pages/Market/OperationForm/Repay/RepayWithCollateralForm/SubmitSection/index.tsx 100% 80% 0% 100%
apps/evm/src/pages/Market/OperationForm/Repay/RepayWithCollateralForm/useForm/index.tsx 93.97% 84.21% 100% 93.97% 1, 112-116
apps/evm/src/pages/Market/OperationForm/Repay/RepayWithCollateralForm/useForm/useFormValidation.ts 99.07% 96.55% 100% 99.07% 1
apps/evm/src/pages/Market/OperationForm/Repay/RepayWithWalletBalanceForm/index.tsx 97.45% 91% 87.5% 97.45% 100, 186, 476-486, 499
apps/evm/src/pages/Market/OperationForm/Repay/RepayWithWalletBalanceForm/useForm/index.tsx 95.12% 80% 100% 95.12% 1, 122-127
apps/evm/src/pages/Market/OperationForm/Repay/RepayWithWalletBalanceForm/useForm/useFormValidation/index.ts 91.17% 88.23% 100% 91.17% 1, 90-95
apps/evm/src/pages/Market/OperationForm/SupplyForm/index.tsx 90.86% 85.33% 77.77% 90.86% 101, 195, 333-348, 359-360, 385-386, 443-453, 468, 507-510
apps/evm/src/pages/Market/OperationForm/SupplyForm/useForm/index.tsx 88.23% 50% 100% 88.23% 1, 95-103
apps/evm/src/pages/Market/OperationForm/SupplyForm/useForm/useFormValidation.ts 98.61% 93.75% 100% 98.61% 1
apps/evm/src/pages/Market/OperationForm/WithdrawForm/SubmitSection/index.tsx 100% 88.88% 100% 100%
apps/evm/src/pages/Market/OperationForm/WithdrawForm/useForm/index.tsx 87.3% 50% 100% 87.3% 3, 87-95
apps/evm/src/pages/Market/OperationForm/WithdrawForm/useForm/useFormValidation.ts 98.11% 92.85% 100% 98.11% 1
apps/evm/src/pages/Markets/Tabs/EMode/EModeGroup/index.tsx 100% 87.5% 100% 100%
apps/evm/src/pages/YieldPlus/index.tsx 100% 93.75% 100% 100%
apps/evm/src/pages/YieldPlus/AccountHealth/index.tsx 100% 0% 100% 100%
apps/evm/src/pages/YieldPlus/Banner/index.tsx 0% 0% 0% 0% 1-45
apps/evm/src/pages/YieldPlus/Banner/store/index.ts 95.45% 80% 100% 95.45% 1
apps/evm/src/pages/YieldPlus/ClosePositionModal/index.tsx 100% 0% 100% 100%
apps/evm/src/pages/YieldPlus/ClosePositionModal/Form/index.tsx 0% 0% 0% 0% 1-14
apps/evm/src/pages/YieldPlus/ClosePositionModal/store/index.ts 93.75% 83.33% 100% 93.75% 1
apps/evm/src/pages/YieldPlus/OperationForm/index.tsx 0% 0% 0% 0% 1-21
apps/evm/src/pages/YieldPlus/OperationForm/ManagePositionTabs/index.tsx 0% 0% 0% 0% 1-29
apps/evm/src/pages/YieldPlus/OperationForm/ManagePositionTabs/CollateralTabs/index.tsx 0% 0% 0% 0% 1-29
apps/evm/src/pages/YieldPlus/OperationForm/ManagePositionTabs/CollateralTabs/SupplyForm/index.tsx 100% 66.66% 100% 100%
apps/evm/src/pages/YieldPlus/OperationForm/ManagePositionTabs/CollateralTabs/WithdrawForm/index.tsx 100% 50% 100% 100%
apps/evm/src/pages/YieldPlus/OperationForm/ManagePositionTabs/PositionTabs/index.tsx 0% 0% 0% 0% 1-29
apps/evm/src/pages/YieldPlus/OperationForm/ManagePositionTabs/PositionTabs/IncreaseForm/index.tsx 96.94% 50% 100% 96.94% 128-131
apps/evm/src/pages/YieldPlus/OperationForm/OpenForm/index.tsx 91.66% 0% 100% 91.66% 12
apps/evm/src/pages/YieldPlus/OperationForm/OpenForm/Form/index.tsx 94.37% 50% 100% 94.37% 48, 153-156, 164-167
apps/evm/src/pages/YieldPlus/OperationForm/OpenForm/useGetNewYieldPlusPosition/index.ts 99.02% 94.73% 100% 99.02% 1
apps/evm/src/pages/YieldPlus/OperationForm/calculateMaxBorrowShortTokens/index.ts 97.05% 0% 100% 97.05% 1
apps/evm/src/pages/YieldPlus/OperationForm/calculateMaxLeverageFactor/index.ts 91.66% 0% 100% 91.66% 1
apps/evm/src/pages/YieldPlus/OperationForm/calculateUnusedCollateralCents/index.ts 97.95% 75% 100% 97.95% 1
apps/evm/src/pages/YieldPlus/OperationForm/calculateUnusedCollateralCents/ceilDivide/index.tsx 66.66% 0% 100% 66.66% 1
apps/evm/src/pages/YieldPlus/OperationForm/usePositionForm/index.ts 95% 50% 100% 95% 1
apps/evm/src/pages/YieldPlus/PairInfo/index.tsx 96.29% 70.58% 100% 96.29% 122-123, 132-135
apps/evm/src/pages/YieldPlus/PairInfo/TokenSelect/index.tsx 100% 84.61% 100% 100%
apps/evm/src/pages/YieldPlus/PositionForm/index.tsx 100% 88.23% 100% 100%
apps/evm/src/pages/YieldPlus/PositionForm/Form/index.tsx 96.41% 93.22% 72.72% 96.41% 156-157, 210, 343-345, 349-351, 396-399, 443
apps/evm/src/pages/YieldPlus/PositionForm/Form/DsaTokenTextField/index.tsx 100% 66.66% 100% 100%
apps/evm/src/pages/YieldPlus/PositionForm/Form/Footer/index.tsx 100% 92.59% 100% 100%
apps/evm/src/pages/YieldPlus/PositionForm/Form/SelectDsaTokenTextField/index.tsx 100% 83.33% 100% 100%
apps/evm/src/pages/YieldPlus/PositionForm/Form/SelectDsaTokenTextField/LeverageFactorModal/index.tsx 89.81% 83.33% 33.33% 89.81% 85-89, 93-99
apps/evm/src/pages/YieldPlus/PositionForm/Form/SelectDsaTokenTextField/LeverageFactorModal/StepButton/index.tsx 100% 0% 100% 100%
apps/evm/src/pages/YieldPlus/PositionForm/Form/SelectDsaTokenTextField/LeverageFactorModal/getSteps/index.tsx 100% 0% 100% 100%
apps/evm/src/pages/YieldPlus/PositionForm/Form/WalletBalance/index.tsx 100% 80% 100% 100%
apps/evm/src/pages/YieldPlus/PositionForm/Form/calculateWeightedAverageSwapPriceImpact/index.ts 96.77% 50% 100% 96.77% 1
apps/evm/src/pages/YieldPlus/PositionForm/Form/constants/index.ts 100% 0% 100% 100%
apps/evm/src/pages/YieldPlus/PositionForm/Form/useFormValidation/index.tsx 99.2% 97.77% 100% 99.2% 1
apps/evm/src/pages/YieldPlus/Positions/index.tsx 0% 0% 0% 0% 1-33
apps/evm/src/pages/YieldPlus/Positions/PositionList/index.tsx 100% 93.75% 100% 100%
apps/evm/src/pages/YieldPlus/Positions/PositionList/RowFooter/index.tsx 100% 0% 100% 100%
apps/evm/src/pages/YieldPlus/Positions/PositionList/RowFooter/StatusTab/index.tsx 96.87% 0% 100% 96.87% 36
apps/evm/src/pages/YieldPlus/Positions/PositionList/RowFooter/TransactionsTab/index.tsx 100% 0% 100% 100%
apps/evm/src/pages/YieldPlus/Positions/PositionList/rowKeyExtractor/index.tsx 100% 0% 100% 100%
apps/evm/src/pages/YieldPlus/Positions/PositionList/useColumns/index.tsx 85.91% 90.9% 53.84% 85.91% 28, 34-46, 73-74, 93-94, 132-133, 150-151
apps/evm/src/pages/YieldPlus/ReduceForm/index.tsx 98.46% 86.25% 100% 98.46% 96, 351-354
apps/evm/src/pages/YieldPlus/TokenPair/index.tsx 100% 66.66% 100% 100%
apps/evm/src/pages/YieldPlus/TokenPair/TokenIcon/index.tsx 100% 50% 100% 100%
apps/evm/src/pages/YieldPlus/constants/index.ts 100% 0% 100% 100%
apps/evm/src/pages/YieldPlus/formatLiquidationPriceTokensToReadableValue/index.tsx 90% 50% 100% 90% 3
apps/evm/src/pages/YieldPlus/useGetSelectedYieldPosition/index.ts 95.23% 85.71% 100% 95.23% 1
apps/evm/src/pages/YieldPlus/useGetYieldPlusAssets/index.ts 97.14% 90.9% 100% 97.14% 3
apps/evm/src/pages/YieldPlus/useTokenPair/index.ts 97.43% 90% 100% 97.43% 1
apps/evm/src/store/index.ts 97.56% 85.71% 100% 97.56% 1
apps/evm/src/types/index.ts 100% 100% 100% 100%
apps/evm/src/utilities/index.ts 100% 100% 100% 100%
apps/evm/src/utilities/convertPercentageToBps/index.ts 66.66% 0% 100% 66.66% 1
apps/evm/src/utilities/formatToYieldPlusPosition/index.ts 99.12% 94.73% 100% 99.12% 1
apps/evm/src/utilities/getSwapFromTokenAmount/index.ts 92.85% 66.66% 100% 92.85% 2
apps/evm/src/utilities/getTransactionName/index.ts 70% 46.15% 100% 70% 24-27, 29, 31, 33-35
apps/evm/src/utilities/safeLazyLoad/index.tsx 94.11% 0% 100% 94.11% 17
Generated in workflow #13019 for commit f6b0d93 by the Vitest Coverage Report Action

@therealemjy therealemjy force-pushed the feat/yield-plus-manage-position branch from d82d770 to f25c3c3 Compare March 19, 2026 14:50
@therealemjy therealemjy force-pushed the feat/yield-plus-manage-position branch from f25c3c3 to e912b2c Compare March 19, 2026 15:48
@therealemjy therealemjy force-pushed the feat/yield-plus-manage-position branch from e912b2c to d18ed0d Compare March 19, 2026 16:20
@therealemjy therealemjy force-pushed the feat/yield-plus-manage-position branch from d18ed0d to 2aa8563 Compare March 19, 2026 17:57
@therealemjy therealemjy force-pushed the feat/yield-plus-manage-position branch from 2aa8563 to 0108f7b Compare March 19, 2026 18:08
@therealemjy therealemjy force-pushed the feat/yield-plus-manage-position branch from a68ba4c to bb1e762 Compare March 23, 2026 08:31
@therealemjy therealemjy force-pushed the feat/yield-plus-manage-position branch from bb1e762 to 41506ea Compare March 23, 2026 09:12
@therealemjy therealemjy force-pushed the feat/yield-plus-manage-position branch from 41506ea to 20071bc Compare March 23, 2026 09:18
@therealemjy therealemjy force-pushed the feat/yield-plus-manage-position branch from 20071bc to 02c3a2e Compare March 23, 2026 12:17
@therealemjy therealemjy force-pushed the feat/yield-plus-manage-position branch from 02c3a2e to 4292ace Compare March 23, 2026 12:53
@therealemjy therealemjy force-pushed the feat/yield-plus-manage-position branch from 4292ace to 19e8674 Compare March 23, 2026 13:23
@therealemjy therealemjy force-pushed the feat/yield-plus-manage-position branch from 19e8674 to 5cc5aa6 Compare March 23, 2026 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant