Before network gas
Uniswap is the 0 bps baseline for each input. Positive means Route offered more output; negative means Uniswap did. 1 basis point (bp) = 0.01%. These outputs already reflect applicable pool/provider pricing, so those costs have not been removed from the comparison.Comparison table and download
Comparison table and download
Download all 12 before-gas observations in bps. The download keeps the unrounded figures.
What the results say
- Core ETH/USDG output was close. The two-round averages slightly favored Uniswap before gas.
- Route offered more output for PONS and CHUMP in this sample. PIPEDOG favored Route in one round and tied on output in the other.
- These are output differences, not net savings. This chart does not establish which service is cheaper after execution costs.
What we tested
We requested 12 fixed inputs over two rounds, reversing their order in round two: 24 paired quotes in total. Each pair started concurrently, with at least five seconds between starts. Route used its deployed Vercel service with direct and Kyber routing enabled, 0x disabled, and no Route platform fee. Uniswap used the official Trading API’sBEST_PRICE setting without a protocol filter, Universal Router 2.1.1, a synthetic caller and 0.5% slippage.
All 24 requests succeeded on each service. All Uniswap responses selected CLASSIC; no UniswapX fills were tested, and we did not confirm support for native ERC20-ETH. The chart covers the six native-ETH inputs, two observations each, for which we also built and checked Uniswap’s actual calldata. The other ERC20-input quotes are outside the chart.
Successful quote-request median: 1.32 seconds for Route, 288 milliseconds for Uniswap. Route’s endpoint includes transaction assessment; Uniswap’s is quote-only. These timings measure different work, so they do not show which service completes a swap faster. Individual Route pool failures and rejected candidates remain in the raw evidence despite the successful top-level requests.
Limits and evidence
Uniswap’s output is a quote. We did not measure a change in the recipient’s token balance. An additionaleth_simulateV1 attempt to recover output under matched block overrides failed; those failures are retained. The chart compares estimates, not completed swaps measured under identical conditions. Liquidity is not reserved, and the study does not establish broad token coverage or better results for every trade. Gas costs are not plotted on this page.
No signatures, approvals or transactions were broadcast. Route’s contracts remain unaudited.
Application source: af0ccaa. Raw quote SHA-256: c1b2c8385008d4fdf2edc8b9dff69aafb89d6bb845d030d73040edfa3a56c4d6.
Uniswap quote and swap API