The technical companion to the overview. This page states the option-implied valuation of impermanent loss for both concentrated-liquidity and full-range designs, the volatility-surface machinery it consumes, and the realized counterpart used to form the risk premium. The full write-up is available as a white paper (PDF).
Consider liquidity provision between a risky asset and a stablecoin, with ETH-stablecoin as the leading example. The stablecoin is the numéraire, and the listed option surface is taken on the risky asset. More generally the same construction applies to any underlying with a sufficiently liquid option surface.
A concentrated-liquidity position is defined over a price interval [Sℓ, Su] with 0 < Sℓ < Su. Inside the interval the position continuously rebalances between the two assets; outside it, the provider is effectively fully invested in one side of the pair. The object of interest is the loss of the position relative to a passive benchmark holding the same inventory without rebalancing. That loss is path-dependent after the fact, but under option-replication arguments it can be linked to the risk-neutral distribution of future prices — and therefore inferred from option markets.
Ranges are taken symmetrically around the forward price Fτ for horizon τ. For a corridor parameter α ∈ (0,1):
| S | Spot price of the risky underlying |
| τ | Target maturity (for example, 30 days) |
| Fτ | Forward price of the risky underlying at the target maturity |
| O(K, τ) | Out-of-the-money option price at strike K and maturity τ |
| R−α, R+α | Lower and upper corridor boundaries |
| σimp(K, τ) | Black-76 implied volatility at strike K and maturity τ |
| SVI | Stochastic Volatility Inspired parameterization |
The time subscript is suppressed throughout; all calculations are snapshots at a fixed point in time.
The valuation integrals require option prices at arbitrary strikes and at a fixed horizon, neither of which the market quotes directly. The surface is therefore reconstructed before it is integrated.
For each snapshot and listed maturity, parameters (a, b, ρ, m, σ) are estimated from market data. In log-moneyness k = log(K/Fτ), total variance and implied volatility are
Each maturity slice is evaluated on a fixed grid of forward moneyness m = K/Fτ, spanning roughly m ∈ [0.3, 2.0], with strikes Ki = Fτ mi.
The target horizon rarely coincides with a listed slice. The two bracketing maturities τlow < τ★ < τhigh are interpolated in total variance, not in volatility, with the forward interpolated linearly:
Black-76 forward deltas are computed on the interpolated smile and the support is restricted to a moderate range — 0.01 ≤ Δcall ≤ 0.99 and −0.99 ≤ Δput ≤ −0.01 — so that the pricing integrals are evaluated only where the smile is numerically reliable rather than on deep-tail extrapolation.
Both expressions below are risk-neutral expectations of the liquidity position's underperformance, written as a weighted strip of out-of-the-money options.
A variance swap has fair value (2/τ)∫O(K)/K2dK, so the full-range expression is exactly one eighth of it: IILX(v2, τ) = σ²implied/8. That recovers the standard constant-product result — impermanent loss accrues at roughly an eighth of variance — with implied variance in place of a historical estimate. The realized side satisfies the same identity, which is why the realized full-range series is computed as ⅛ of annualized return variance.
The dashed line is the weight each strike receives in the integral; the shaded line is its actual contribution once multiplied by the option price traded there. Narrowing α truncates the corridor and removes the tails from the calculation entirely.
The realized series applies the same band geometry to spot prices sampled at regular intervals, typically hourly. With S0 the current spot and S1 the next observation, the range is re-centered each step: Sℓ = (1 − α)S0, Su = (1 + α)S0.
The one-step loss and its annualized rolling average are
The impermanent-loss risk premium is the difference between the two sides, ILRP = IIL − RIL, for matching underlying, horizon and range width. IIL measures the level of exposure; ILRP measures the compensation for bearing it.
The index measures a risk. The pool series measures what that risk was paid. Both are computed on the same hourly clock and the same corridor grid, so a band of the index and a band of the fee series describe the same position.
One dollar is deployed into a Uniswap V3 position at the start of each hour, centred on the pool's current tick, with bounds set by the corridor width α and snapped outward to the pool's tick spacing. The position is liquidated and rebuilt the following hour. It is therefore a sequence of independent one-hour positions, not a single position held over time — which is what makes the result attributable to a stated range rather than to a drift away from wherever the range happened to start.
Fees come from the pool's own accumulators rather than from an estimate. Uniswap V3 tracks feeGrowthGlobal per unit of liquidity in X128 fixed point; the fee earned by liquidity L between two observations is the growth in that accumulator times L:
The loss term is the one from §5, in dollars rather than as a ratio: the position value at the end of the hour minus what the same initial holdings would have been worth untouched.
The dashboard reports these as rates. For a trailing window of w days:
Two choices in that formula are worth stating explicitly, because plausible alternatives would give visibly different numbers.
Rows whose trailing window is not yet fully covered are left empty rather than reported from a partial window, so each series begins w days after the pool's first observation. Every value is stamped at the end of the hour it describes, matching the index convention — without this the same underlying observation would appear an hour apart on the two series.
Gas and slippage are not deducted, and the hourly rebuild is assumed costless; in practice both reduce every rate shown. Hours in which the price left the band earn no measurable fee and enter the sum as zero — on the pools published this is roughly 0.001% of hours, since an hourly-recentred position would need a 10% move inside a single hour to escape even the narrowest band. The series describes a hypothetical position, not the return of any particular liquidity provider.
Integrals are evaluated on a discrete strike grid K1 < … < Kn with trapezoidal-type weights
| White paper | IILX — The Derive Implied Impermanent Loss Index. L. Schönleber, A. Papanicolaou, S. Dawson. Download PDF → |
| Derivations | The Implied Impermanent Loss in Decentralized Liquidity Provision.
A. Papanicolaou, L. Schönleber, T. Li.
SSRN → Implied Impermanent Loss for Concentrated Liquidity. L. Alberici, A. Papanicolaou, L. Schönleber. |
| Methods | Gatheral (2004, 2006), SVI parameterization · Black (1976), forward option pricing · Adams et al. (2021), concentrated liquidity · Heimbach et al. (2022), liquidity-provision risk |