UniswapX · interactive mechanism simulation

A swapper signs a Dutch order that starts above market and decays over time → fillers race to fill it the moment it's profitable → the reactor contract settles on-chain, paying gas so the swapper doesn't have to. Widen the exclusivity window too far and the order can expire unfilled.
Swapper signs intent Dutch order no active order RFQ quoter exclusivity window Price decay curve t=0.0s Fillers 4 competing Reactor contract validates & settles Swapper receives 0 orders filled Expired unfilled 0 expirations
Orders filled
0
Avg price improvement
0.0%
Volume settled
0.0 ETH
Expired (no filler)
0
Parameters — edit me
3.0s
0.50s
4
1.4/s
Controls

Illustrative simulation. Mirrors the researched UniswapX mechanism (signed Dutch orders, RFQ exclusivity, reactor-contract settlement, filler-paid gas), but order sizes, timing and filler count are simplified for visualization — not live onchain data. Part of The Onchain Experiment Atlas.