Swap
Simulate intent-based orders filled by UniswapX solvers with EBBO validation
Swaps run on an Anvil fork of Base mainnet since UniswapX contracts are not deployed on Base Sepolia. No wallet needed — uses a demo swapper key server-side.
Honest fill (100%)
You pay
W
WETHWraps ETH automatically if WETH balance is insufficient
You receive
U
USDC~EBBO price
RouteWETH → Permit2 → Reactor → USDC
ValidationEBBO Oracle (1% tolerance)
ProtectionAuto-slash if underfilled
Fill %100% (honest)
How it works
1
Build Order
Reads EBBO benchmark from Base Sepolia, builds a UniswapX PriorityOrder
2
Sign & Wrap
Wraps ETH → WETH if needed, approves Permit2, signs EIP-712 typed data
3
Submit to Solver
POSTs the signed order to the solver's /fill endpoint
4
Fill & Validate
Solver fills on-chain. Relayer opens challenge window. Agents verify against EBBO.
Powered by
Automation