Unaudited. Base Sepolia only. Never having held value.

The adverse-selection gate does not currently pass — the mechanism is deployed, the evidence is not established. Read the result

AssayAssay

Markets · one pool, one oracle pair

Quoted fees, by the flow that earned them

The hook refuses any pool whose currencies do not match the pair its oracle declares, so there is exactly one market to describe. Everything below would be derived from SwapAssayed events.

The pool is real; this page's aggregates are not yet. The USDC/WETH pool is live on Base Sepolia with real liquidity, and it has been traded twice — both times from the deploy script, which quoted 0.05% and 0.31% for the two directions. Two swaps is not a distribution. Every aggregate below (volume, TVL trend, the scatter, the histogram) remains an illustrative fixture showing the shape this surface reports once there is enough history to measure. The pool identity, the fee bounds and the reference are real.

TVL
$1.24M
+0.82% 24h
Volume
$184.2K
412 swaps
LP fees
$128.94
$41.18 donated
Mean quote
7.02 bp
volume-weighted
Reference uptime
99.20%
3 stale spans

Quoted fee, per swap

Each point is one SwapAssayed event, coloured by direction

awaycapturing
1.00% ceiling0.05% base0.01% floor
1D2 swaps hit the cap; the overflow was donated.now

Distribution of quotes

Share of volume by quoted fee

0.01% floor31.4%
0.01 – 0.05%18.2%
0.05 – 0.10%24.7%
0.10 – 0.40%17.1%
0.40 – 1.00%8.1%
at the 1.00% cap0.5%

Half of all volume would be quoted at or below the base fee. A volatility-driven hook charges every one of those swaps the same rate.

Pool

poolId 0x1b4f…84ee · mask 0x30C4 · dynamic fee

PairTVLVolumeFeesMean quoteReference
USDC / WETHBase Sepolia · chain 84532
$1.24M$184.2K$128.947.02 bp

No other pools

A second market needs a second oracle adapter and a second mined hook address — configuration is immutable, so recalibrating 1000 bps means a new deployment, not an admin call.