# Boosted APY calculation **BoostedAPY = unboostableApy + boostFactor * baseBoostableApy** ## unboostableApy `unboostableApy` is the combination of: - `impliedApy` comes from PT in the pool - `underlyingApy` comes from SY in the pool - `swapFeeApy` comes from the swap fee All those APYs can be found in our backend API. The fomular: ``` unboostableApy = ptWeight * impliedAPY + syWeight * underlyingInterestAPY + swapFeeApy ptWeight = totalPt * ptPrice / TVL syWeight = 1 - ptWeight ``` ## baseBoostableApy `baseBoostableApy` is the combination of: - `lpRewardApy` comes from the rewards of SY in the pool - `pendleApy` comes from pendle incentive All those APY can be found in our backend API. The fomular: `baseBoostableApy = syWeight * lpRewardAPY + pendleAPY` ## boostFactor A user can recieve more APY from `boostableApy` by holding vePendle, and their boost factor can be caculate by follow: `boostFactor = lpBalance / activeBalance` `lpBalance` and `activeBalance` can be read from the market contract!