Uniswap V3 · interactive mechanism simulation

Traders swap against the pool → LPs whose concentrated range covers the current price earn the fee; price drift can push a position out of range, where it stops earning until price returns. A JIT bot can mint just-in-time liquidity to skim a big swap's fee. Edit the parameters and watch the flywheel change.
Traders swap in / out Uniswap V3 pool tick price: +0.00% 0.30% fee tier In-range LPs earning fees Out-of-range LPs idle, no fees JIT bot mints right before a big swap
Trades simulated
0
Pool TVL (illustrative)
$0
Fees earned by LPs
0.00 ETH
Time in range
100%
JIT attacks triggered
0
Parameters — edit me
0.30%
±5%
0.30%
1.6/s
Controls

Illustrative simulation. Defaults mirror the researched Uniswap V3 mechanism (concentrated liquidity in a tick range, per-pool fee tiers, positions that stop earning once price exits their range, and just-in-time liquidity as a documented toxic-flow pattern) but trade sizes, timing, and dollar figures are randomized for visualization — not live onchain data. Drag the sliders to explore how the flywheel responds. Part of The Onchain Experiment Atlas.