← PoolsEthereum · Uniswap v3

DAI/USDC 0.01%

LiveSources differ by figure; each one shows its own source and time.

TVL

$1M

On-chain · 19:07 SGT

Volume 24h

$1.1M

DefiLlama · 19:42 SGT

Pool fee APR (to LPs)

5.2%

DefiLlama · 19:42 SGT6.9% before protocol cut

Vol / TVL

114%

from the two figures left

Price (USDC)

1.0001

On-chain · 19:07 SGT

Set a range alert

Save a fixed range · USDC per DAI. Checked hourly, not continuously. Brief crossings can be missed.

Near means within 5% of a bound’s price, capped at half the range width. Small reversals use hysteresis. Alerts expire after 90 days.

On-site monitoring is the default. External delivery availability is shown in the Delivery options below. This alert will be on-site only. No browser push; return to your private manage page.

Net Yield Truth Label

Estimate

−1.4%

est. net APR at the defaults below

Your fees+0.6%
IL drag−0.7%
Gas drag−1.2%
Net−1.4%

Your fees ≈ pool fee APR 5.2% (LPs' 75% of 6.9%; the protocol keeps the rest) × range concentration 0.12× × time in range 99%

Pool fee APR from DefiLlama · 7-day volume × fee; our counters disagree · 19:42 SGT

Measured: the average pool dollar behaves like a ±0.12% range. Active liquidity within ±0.1% of the price vs TVL, Ethereum block 26,390,898, 11 Nov, 17:51 SGT.

  • • TVL is under $5M, so fee APR moves a lot day to day.
  • • Fee APR rests on unusual volume: the busiest of the last 30 days carried 73% of the volume (points and airdrop farming often looks like this). At a median day's volume the pool fee APR would be about 0%.
How this is estimated
  • Pool fee APR = trading fees ÷ TVL, from 7-day average volume where available, times the share of fees LPs actually receive. Uniswap v3 (fee switch), PancakeSwap v3 and Aerodrome (unstaked LPs) keep a cut that we read on-chain; Raydium's 84% LP share is from its docs. Token incentives, points and airdrops are excluded.
  • That is what an average pool dollar earns. For EVM pools we measure how concentrated that dollar is on-chain: the pool's active liquidity within about a day's typical move of the price, compared with its TVL (idle, out-of-range liquidity counts in TVL but earns nothing).
  • Where our own hourly readings saw denser liquidity at the price than that one read (automated managers re-centre as the price moves), we use what the readings saw, so the average dollar is never less concentrated than it has actually been.
  • Where we can't read the pool (Solana, or an RPC failure) we fall back to assuming the average dollar behaves like a ±0.5% (stable), ±10% (stock), ±25% (blue-chip) or ±50% (volatile) range, and say so.
  • A tighter range earns proportionally more per $ while in range, a wider one less. The advantage is capped at 8×, and your fee APR at 100%.
  • Fees only accrue in range. We use the expected share of the horizon in range for a driftless random walk sized by your typical move.
  • IL drag = expected loss vs holding at the horizon for your concentrated position, annualized as if you reset the range every horizon.
  • Not modelled: compounding, JIT/MEV competition, rebalancing swaps, and fee APR changing over the horizon.
Range (Coach)
0.9901 – 1.0101
Capital · horizon
$10,000 · 30d
Typical move (1σ) · gas
±0.5% · $10
Change assumptions in Calculator

Range Studio — how would this range have done?

Historical estimate
Lookback
Range
Waiting for candles…

Liquidity around the price

On-chain · 17:51 SGT
-1.0% from price: 0× full-range liquidity-1.0% from price: 0× full-range liquidity-0.9% from price: 0× full-range liquidity-0.9% from price: 0× full-range liquidity-0.9% from price: 0× full-range liquidity-0.9% from price: 0× full-range liquidity-0.9% from price: 0× full-range liquidity-0.8% from price: 0× full-range liquidity-0.8% from price: 0× full-range liquidity-0.8% from price: 0× full-range liquidity-0.8% from price: 0× full-range liquidity-0.8% from price: 0× full-range liquidity-0.7% from price: 0× full-range liquidity-0.7% from price: 0× full-range liquidity-0.7% from price: 0× full-range liquidity-0.7% from price: 0× full-range liquidity-0.7% from price: 0× full-range liquidity-0.6% from price: 0× full-range liquidity-0.6% from price: 0× full-range liquidity-0.6% from price: 0× full-range liquidity-0.6% from price: 0× full-range liquidity-0.6% from price: 0× full-range liquidity-0.5% from price: 0× full-range liquidity-0.5% from price: 0× full-range liquidity-0.5% from price: 0× full-range liquidity-0.5% from price: 0× full-range liquidity-0.5% from price: 0× full-range liquidity-0.4% from price: 0× full-range liquidity-0.4% from price: 0× full-range liquidity-0.4% from price: 0× full-range liquidity-0.4% from price: 0× full-range liquidity-0.4% from price: 0× full-range liquidity-0.3% from price: 0× full-range liquidity-0.3% from price: 0× full-range liquidity-0.3% from price: 0× full-range liquidity-0.3% from price: 0× full-range liquidity-0.2% from price: 0× full-range liquidity-0.2% from price: 0× full-range liquidity-0.2% from price: 0.7× full-range liquidity-0.2% from price: 2.5× full-range liquidity-0.2% from price: 2.5× full-range liquidity-0.1% from price: 2.5× full-range liquidity-0.1% from price: 3.4× full-range liquidity-0.1% from price: 37.1× full-range liquidity-0.1% from price: 37.1× full-range liquidity-0.1% from price: 39.1× full-range liquidity-0.0% from price: 460.7× full-range liquidity-0.0% from price: 6,455.6× full-range liquidity+0.0% from price: 11,095.2× full-range liquidity+0.0% from price: 109.4× full-range liquidity+0.0% from price: 38× full-range liquidity+0.1% from price: 37.1× full-range liquidity+0.1% from price: 37.1× full-range liquidity+0.1% from price: 3.1× full-range liquidity+0.1% from price: 3× full-range liquidity+0.1% from price: 2.5× full-range liquidity+0.2% from price: 2.5× full-range liquidity+0.2% from price: 1.8× full-range liquidity+0.2% from price: 0× full-range liquidity+0.2% from price: 0× full-range liquidity+0.2% from price: 0× full-range liquidity+0.3% from price: 0× full-range liquidity+0.3% from price: 0× full-range liquidity+0.3% from price: 0× full-range liquidity+0.3% from price: 0× full-range liquidity+0.4% from price: 0× full-range liquidity+0.4% from price: 0× full-range liquidity+0.4% from price: 0× full-range liquidity+0.4% from price: 0× full-range liquidity+0.4% from price: 0× full-range liquidity+0.5% from price: 0× full-range liquidity+0.5% from price: 0× full-range liquidity+0.5% from price: 0× full-range liquidity+0.5% from price: 0× full-range liquidity+0.5% from price: 0× full-range liquidity+0.6% from price: 0× full-range liquidity+0.6% from price: 0× full-range liquidity+0.6% from price: 0× full-range liquidity+0.6% from price: 0× full-range liquidity+0.6% from price: 0× full-range liquidity+0.7% from price: 0× full-range liquidity+0.7% from price: 0× full-range liquidity+0.7% from price: 0× full-range liquidity+0.7% from price: 0× full-range liquidity+0.7% from price: 0× full-range liquidity+0.8% from price: 0× full-range liquidity+0.8% from price: 0× full-range liquidity+0.8% from price: 0× full-range liquidity+0.8% from price: 0× full-range liquidity+0.9% from price: 0× full-range liquidity+0.9% from price: 0× full-range liquidity+0.9% from price: 0× full-range liquidity+0.9% from price: 0× full-range liquidity+0.9% from price: 0× full-range liquidity+1.0% from price: 0× full-range liquidity+1.0% from price: 0× full-range liquidity+1.0% from price: 0× full-range liquidity−1%−0%price+0%+1%
Bars: active liquidity at each price, as a multiple of what the whole TVL would give at full range. Shaded: the Coach range. Dashed: the average pool dollar (1,714.8×, averaged within ±0.1% of the price), which is what your range is compared with. Ethereum block 26,390,898, 11 Nov, 17:51 SGT via ethereum-rpc.publicnode.com.

Pool contract 0x5777d92f208679db4b9778590fa3cab3ac9e2168