APRs
The APR shown for a farm is the sum of two components:
Reward APR
Based on the protocol’s token incentives and their current value. Emission schedules and reward eligibility vary by protocol, so this is an estimate rather than a promise of realized returns.
Reward rates are usually set by the protocol on a fixed schedule (for example, weekly, changing at a set time each week) and held fixed until the next update.
Fee APR
Based on swap fees, which accrue when trades occur in the pool. The estimate generally uses the previous 7 days of fees and the liquidity eligible to receive them. For a pool younger than a week with a known creation time, available fees are projected from its age with a minimum one-day observation window. Concentrated-liquidity estimates also depend on the selected range.
This is an estimate. Actual returns can vary, since the previous week’s volume may not represent the current week.
Display options
The APR options button next to a farm’s APR lets you change how it’s shown:
- Compounding: No (APR) shows the simple annualized rate, and Yes (APY) compounds it
- Range width (concentrated liquidity farms only, since it doesn’t apply to full-range positions): the Fee APR depends on how tight a price range you’d deposit in, so choose Average, Narrowest, or a Custom range in ticks or in a ± percentage around the current price
For Custom (%), choose an APR methodology:
- Real range (default): rounds the requested percentages outward to boundaries the pool accepts. A pool with wider tick spacing may require a wider range and show a lower APR.
- Normalized: uses the exact percentages around the current price, without rounding to the pool’s tick spacing. This helps compare pools at the same concentration, especially for the same token pair. The hypothetical range may not be available for deposit.
Both methods estimate the rate while the position stays in range. Flat rewards are not increased by narrowing the range. Neither method predicts time out of range, impermanent loss, rebalancing costs, or the effect of adding a large deposit. Deposit previews use the actual executable position range.
Your methodology is saved with the APR preference, and the column label identifies it. Tick-based custom ranges use the pool’s tick spacing.
The selected range and methodology also control APR sorting and the minimum/maximum APR filters across all results, including later pages and favorites. Changing either recalculates the ordering. Compounding changes the display to APY; the filters remain expressed in APR.
These settings estimate returns for the selected range. They don’t change your positions or what you’d actually earn.