← Back to Research

Limit Orders in Uniswap

How to implement robust, on‑chain limit orders using Uniswap v3 range orders and a unified router.

Range orders as native limit orders

Provide liquidity only on one side of price with a narrow range; as price crosses, inventory converts — effectively a maker limit order.

Maker protection

TWAP‑based triggers and minimal tick widths reduce adverse selection.

Order lifecycle

Place (mint), rest (earn fees), fill (cross), withdraw (burn)/roll; ERC‑1155 positions simplify custody.

Routing

Smart order router chooses between AMM swap vs resting range orders and external venues.

Why integrate into a unified exchange

Traders get CEX‑style limit orders; LPs earn maker fees; the AMM keeps continuous liquidity between fills.