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. Every figure shown is read from chain; the aggregates that would need trading history to measure are withheld rather than illustrated.

Quoted fee, per swap

Every SwapAssayed event this pool has emitted, in order

awaycapturing

Reading the chain…

Pool

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

PairTVLVolumeFeesMean quoteReference
USDC / WETHBase Sepolia · chain 84532
—————

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.

Recent swaps

reading chain…

Reading the chain…

Live, not fixtures. How the fee is set