Skip to main content

What Is a DEX Aggregator?

How aggregators like 1inch, Jupiter, Velora, LI.FI, and Matcha route a single swap across many pools, and why the design is evolving into solver-based intent markets.

Written by Eco


A decentralized exchange aggregator routes a single swap through multiple liquidity pools at once, splitting size across venues to get a better effective price than any single DEX could offer. Aggregators like 1inch, Jupiter, Paraswap (now Velora), LI.FI, and Matcha sit one layer above DEXs and decide which pools, in which proportions, and through which intermediate tokens an order should flow. The newest generation no longer routes onchain at all. They auction the order to a network of solvers who compete to deliver the best fill, the same intent-based architecture Eco Routes uses for cross-chain stablecoin settlement.

What is a DEX aggregator?

A DEX aggregator is a smart contract and offchain routing engine that sources liquidity from many decentralized exchanges, splits one user order across them, and settles the combined trade as a single onchain transaction. The aggregator does not hold inventory. It reads pool prices, computes the path that maximizes output net of gas, and submits the swap on the user's behalf.

Trading directly on one DEX means accepting that pool's quote. A six-figure swap on a thin pool can take a one to two percent price impact before slippage. Aggregators solve that by treating the DEX landscape as a graph of token nodes and pool edges, then searching for the lowest-cost path through it. Matcha's 0x v2 router splits a single order across three to seven liquidity sources in one transaction. Aggregators now route a majority of Ethereum DEX volume per The Block's dashboard, and Jupiter handles the large majority of Solana swap volume in 2026.

How does a DEX aggregator actually find the best price?

A DEX aggregator builds a directed graph where every token is a node and every liquidity pool is an edge with its own pricing function. The router searches for the set of paths and weights that maximizes output for a given input size, subject to a gas-cost penalty. Modern routers like 1inch Pathfinder V3 evaluate millions of candidate paths per request using dynamic programming, beam search, and learned heuristics.

Three problems sit under that. The first is path-finding. If no direct A-B pool exists for a long-tail token, the router has to discover a multi-hop route (A to WETH on Uniswap V3, WETH to USDC on Curve, USDC to B on Balancer). Each hop costs gas, so the router weighs hop count against execution price.

The second is order splitting. Concentrated-liquidity pools price marginal trades cheaper than full-size trades. Splitting a 100,000 USDC into ETH order across four pools instead of one absorbs less of any single pool's depth, which can cut price impact from one percent to under 20 basis points. 1inch writeups describe routes that fan a trade across 5 to 20 micro-steps spanning Uniswap V3, Curve, Balancer, and RFQ market makers in one settlement.

The third is gas-aware optimization. A theoretically better path that costs more in gas than it saves in price impact is the wrong route. The router models gas as part of the objective function. On Solana, Jupiter's Metis engine precomputes liquidity graphs offchain and returns paths that respect transaction-size limits, parallel-execution rules, and the absence of a global mempool.

Single-chain vs cross-chain DEX aggregators

Single-chain aggregators route between DEXs on the same network and settle atomically in one block. Cross-chain aggregators add a bridge or messaging layer between hops, which means asynchronous settlement, an extra trust assumption per route, and a different optimization target. 1inch, Velora, Matcha, and Jupiter started single-chain. LI.FI was built cross-chain from day one.

Inside one chain, if any leg of a swap reverts, the whole swap reverts. The user either gets at least the minimum output or gets their input back. Cross-chain breaks that. A swap from ETH on Ethereum to USDC on Solana involves at least three steps on two chains, and bridging time can stretch from seconds (with optimistic solvers fronting liquidity) to minutes (native attestations) to hours (rollup withdrawal proofs). Cross-chain aggregators handle that by aggregating bridges as well as DEXs. LI.FI's docs unify bridges, DEXs, and solvers behind one API; 1inch Fusion+ uses a solver network to front liquidity on the destination chain.

How a DEX aggregator differs from a bridge and from intent-based routing

A bridge moves a specific asset from chain A to chain B. A DEX aggregator finds the best price for swapping one token to another, usually on the same chain. An intent-based router lets the user state the end state they want (token X on chain Y) and auctions execution to solvers who compete on price and speed. The three primitives stack: cross-chain aggregators wrap bridges plus DEXs, and intent markets abstract both behind a solver auction.

The table below shows how one user request ("swap 1 ETH on Ethereum for USDC on Solana") moves through each primitive.

Primitive

Who decides the path

Settlement

What the user signs

Examples

Bridge

Bridge contract (fixed path)

Lock-and-mint or burn-and-mint, one asset

Deposit on source chain

CCTP, Hyperlane, LayerZero, Wormhole

Single-chain DEX aggregator

Offchain router algorithm

Atomic, one chain, one block

One swap tx with min-output check

1inch classic, Jupiter, Velora classic, Matcha

Cross-chain aggregator

Router picks bridge + DEX legs

Asynchronous, multi-step

Source tx; destination delivery later

LI.FI, Jumper, Socket, Across

Intent-based router

Solver auction

Solver fronts output; user signs intent

Signed intent message (EIP-712 or similar)

CoW Swap, 1inch Fusion, Velora Delta, Eco Routes

The boundary between cross-chain aggregator and intent router is blurring. LI.FI's Catalyst, 1inch Fusion+, and Velora Delta all use solver auctions under the hood. Intent routers do not show a "route" at quote time. They show a price, and a solver figures out how to deliver it.

Examples of DEX aggregators in 2026

The five aggregators most often cited in 2026 are 1inch, Jupiter, Velora (formerly Paraswap), LI.FI, and Matcha. Each is described by mechanism, not endorsement. CoW Swap appears alongside as the canonical batch-auction design that influenced the intent-based wave.

1inch. EVM-native aggregator that pioneered Pathfinder and added an intent-based product called Fusion in 2022, then Fusion+ for cross-chain. Pathfinder searches a graph of 500+ liquidity sources across 13+ chains; Fusion routes user orders to resolvers who compete to fill them and pay gas, which removes the public mempool from the attack surface (1inch deep-dive).

Jupiter. Solana's dominant aggregator, integrating 30+ Solana DEX programs through one API. The Metis engine handles Solana's specific constraints (no global mempool, transaction-size limits, parallel execution) by precomputing routes offchain. Jupiter has expanded into perpetuals, lending, a native stablecoin (JupUSD), and limit orders, but the router is the core. Jupiter holds the large majority of Solana aggregator-routed volume in 2026.

Velora (formerly Paraswap). Paraswap rebranded to Velora in 2025 and ships Delta as its intent product, where solvers compete through what Velora calls its Portikus infrastructure (Velora docs). Delta runs alongside the classic router.

LI.FI. A cross-chain aggregator and orchestration layer that unifies bridges, DEXs, and solver networks behind one API and SDK. LI.FI's own framing is "solvers all the way down," and the 2026 roadmap leans into intent execution (Catalyst, NEAR Intents, LI.FI 2.0). LI.FI is a peer aggregator.

Matcha. A 0x-built aggregator that routes across 100+ exchanges on 16 chains and pairs onchain AMM liquidity with RFQ market makers (0x v2 routing writeup).

CoW Swap. Not a classical aggregator. CoW Protocol runs fair combinatorial batch auctions in which solvers compete to settle a 30-second batch of orders at a uniform clearing price. Solvers look for coincidences of wants (two users on opposite sides of the same pair) before routing residual flow through onchain DEXs (CoW docs). The design is the conceptual ancestor of the intent-based pivot at 1inch, Velora, and others.

Why are aggregators evolving into intent and solver markets?

Classical routing has structural limits. Onchain routers cannot see private liquidity, they execute in the public mempool where MEV bots can sandwich them, and they cannot lock in their own quote. Intent-based markets fix all three by handing execution to solvers who compete in a sealed auction. The solver eats slippage, MEV, and gas as part of its bid. The user signs the intent and gets the quoted output.

The shift started with CoW Swap in 2021, accelerated with 1inch Fusion in 2022, and now defines most major aggregator roadmaps. Paraswap launched Delta specifically to curb MEV. 1inch's framing describes intents as the natural extension of aggregation across chains, since cross-chain swaps cannot settle atomically and therefore cannot be expressed as a classical route.

This is where Eco Routes fits the picture. Routes is an intent-based stablecoin routing layer for cross-chain payments. Product teams submit an ERC-7683-compatible intent ("X USDC on chain A delivered as Y USDC on chain B"), and a solver network competes to deliver it with cryptographic proofs ensuring settlement (Eco Routes docs). The architecture aggregates CCTP, Hyperlane, LayerZero, Polymer, and native settlement across 15+ chains. The same pattern, applied to stablecoin movement instead of single-chain DEX execution.

Limits of DEX aggregators

DEX aggregators inherit the liquidity of the pools they route through. They cannot manufacture depth where none exists. On thin pairs, even an optimally split route still pays meaningful price impact, and gas costs cap how far the router can split before splitting becomes net-negative.

Classical onchain routers carry MEV exposure. A pending swap in the public mempool can be front-run, back-run, or sandwiched by searcher bots that see the transaction before it confirms. Intent-based products (Fusion, Delta, CoW Swap, Eco Routes) sidestep that by routing through a solver auction instead of the mempool, but solvers can still mis-quote or fail to settle.

Cross-chain aggregators add bridge-trust assumptions on top. Different bridges have different security models (native attestation, light-client verification, optimistic challenge windows), and the aggregator is only as safe as the weakest bridge in its selected route. "Best price" is not a single number either. A route that maximizes output on a quiet block may slip when MEV searchers front-run it. A solver-based intent can quote a sharper price than an onchain router but takes longer to settle. The right tradeoff depends on order size, urgency, and whether the user values execution certainty or marginal price.

Related reading

Sources and methodology. Aggregator mechanics and product descriptions sourced from 1inch, Jupiter, LI.FI, Velora (Paraswap), Matcha (0x), and CoW Protocol primary documentation in Q1 2026. Aggregator market-share figures from The Block's onchain dashboards. Eco Routes architecture from eco.com/docs. Figures and product features refresh quarterly.

Eco Routes is the stablecoin execution network for cross-chain movement. Integrate the Routes CLI or API once and ship intent-based stablecoin flows across 15+ chains with solver-delivered USDC and USDT in sub-minute finality.

Did this answer your question?