dexwatch Guide · updated 2026-10-21

Best DEXes on Ethereum mainnet in 2026: when to pay for L1 and where

⏱ 9 min read ● Intermediate Data snapshot Oct 22, 2026

Swap on Ethereum mainnet when the size or the asset justifies it, and use Uniswap as the default when you do: v3 pools for most pairs, v4 pools where a hook offers a better dynamic fee. Curve remains the place for stablecoins and pegged assets, Fluid has become a serious second venue for majors and stables, and Balancer covers weighted and yield-bearing pools. 1inch and KyberSwap route across all of them, and 1inch's Fusion mode adds the MEV protection that matters more on L1 than anywhere else. For perpetuals, the only mainnet-native order book we track is Synthetix Exchange, still in limited access; nearly every other perp venue lives on an L2 or an appchain.

Mainnet gas is a fraction of a gwei at the time of writing, which has retired the old advice that L1 is only for large trades. What has not changed is the mempool: public transactions on Ethereum are still the most sandwiched in crypto. This guide covers the chain, how to fund it, the venues in our dataset, the pitfalls specific to L1, and who should be here at all. Some links are affiliate links; the ordering follows our metrics and nothing else.

≡Key takeaways
  • Uniswap is the default: v2 at 0.30%, v3 in 0.01% to 1% tiers, v4 with pool-set and dynamic fees via hooks; most mainnet volume still runs through it.
  • Curve for stablecoin and pegged-asset swaps, Fluid for majors with lending-backed liquidity, Balancer for weighted and yield-bearing pools.
  • 1inch and KyberSwap route across every pool for no fee; 1inch Fusion and a private RPC are the practical defences against sandwich bots.
  • Gas has been well under one gwei for most of 2026, so a swap costs cents rather than dollars, but the base fee can jump tenfold within minutes in volatile hours.
  • Perps on mainnet are a niche: Synthetix Exchange is the one native venue, and it is still in limited access. Hyperliquid, Lighter, GMX and Aster are where perp liquidity lives.

The Ethereum spot venues in our tracker

Most of these protocols were born on mainnet, so the chain has more distinct AMM designs than any other. The table lists the spot venues we track on the chain, sorted by 24-hour volume (each venue's total across all chains); the last column is our score, which weights liquidity, security and cost. Affiliate relationships are marked where they exist and do not affect the order.

#ExchangeType24h volumeTVLTaker feeScore
1
Uniswap
Ethereum · Base
Spot DEX (AMM)$2.11B$4.12B0.3%78
2
PancakeSwap
BNB Chain · Ethereum
Spot + Perp$888.7M$2.38B0.25%77
3
KyberSwap
Ethereum · Arbitrum
Spot Aggregator$159.9M$1.2M0%84
4
1inch
Ethereum · BNB Chain
Spot Aggregator$111.0M$3.2M0%84
5
Fluid
Ethereum · Arbitrum
Spot DEX (AMM)$107.7M$884.7M0.05%75
6
Curve
Ethereum · Arbitrum
Stableswap (AMM)$66.7M$1.29B0.04%85
7
Ekubo
Starknet · Ethereum
Spot DEX (AMM)$23.9M$30.3M0.15%69
8
DODO
Ethereum · BNB Chain
Spot DEX (AMM)$23.3M$13.9M0.1%79
9
SushiSwap
Ethereum · Arbitrum
Spot DEX (AMM)$12.0M$97.8M0.3%70
10
Balancer
Ethereum · Arbitrum
Spot DEX (AMM)$2.5M$43.1M0.1%77

Snapshot Oct 22, 2026. Volume, TVL and open interest are each venue's totals across all its chains, not Ethereum alone. n/a = no verifiable public source. Score = dexwatch score (methodology).

Ethereum mainnet in one paragraph

Ethereum is the settlement layer the rest of DeFi copies. It runs proof of stake with roughly 863,000 active validators as of October 2026, produces a block every 12 seconds, and is governed by rough consensus among client teams and node operators rather than by any company. The Fusaka upgrade of 3 December 2025 set a 60 million gas limit; Glamsterdam, still scheduled for late 2026 when we checked, is meant to raise it toward 200 million. Gas has been unusually cheap through 2026: ethereum.org cited daily averages near 0.5 gwei in spring, and Etherscan showed about 0.1 gwei and a swap at well under ten cents at the time of writing. The trade-off: mainnet is the most decentralised and battle-tested EVM, and in return the slowest, the most expensive when demand spikes, and the chain where your pending swap is visible to sandwich bots by default. See understanding gas fees and saving gas and layer 2.

Getting funds onto mainnet, and when not to

Withdrawing from a centralised exchange on the "Ethereum (ERC20)" network is the simplest route and the most common place to pick the wrong network: most exchanges now offer Arbitrum, Base and other L2 options for the same assets. Withdraw a little ETH first for gas. From an L2, canonical bridges are the safest but slow towards mainnet; third-party bridges are faster at some extra trust (see bridges and cross-chain). Before you fund mainnet at all, ask whether you need it: a few hundred dollars of a token that also has liquidity on Base or Arbitrum is usually cheaper to trade there. Mainnet earns its gas when the asset only has depth here, when you are moving size, or when you want the lowest trust assumptions for a long-held position.

Swaps: Uniswap, Curve, Fluid, Balancer and the rest

Uniswap runs three generations on mainnet. v2 pools charge a flat 0.30%; v3 pools use fixed tiers of 0.01%, 0.05%, 0.30% and 1%; and v4, live since early 2025, drops fixed tiers so pool creators can set any fee and let hooks adjust it dynamically. The interface routes across all three, so you only notice the fee in the quote; a protocol fee of roughly a sixth of the swap fee is switched on for selected pools. Audits are from Trail of Bits, ABDK and ConsenSys, and the contracts have run since 2018. How AMMs price trades explains concentrated liquidity.

Curve is where stablecoin and pegged-asset swaps go. Its stableswap curve holds a near-flat price between assets that should trade at parity, so a large USDC to USDT swap moves the price far less than in a constant-product pool, at a fee of a few basis points (0.04% taker in our dataset). Audits are from Trail of Bits and MixBytes. Fluid, from the Instadapp team, is the newest large venue: its "smart collateral" and "smart debt" let lending positions double as AMM liquidity, which is how a 2024 protocol already has deep ETH and stablecoin pools at 0.05%. Instadapp's own Q4 2025 update called it the second-largest DEX on Ethereum, which we could not verify; our dataset lists no audit for it, so treat it as promising rather than proven. Balancer v3 covers weighted multi-asset pools and "boosted" pools whose idle liquidity earns lending yield, with per-pool fees and a 10% protocol share of that yield.

The long tail is still here. SushiSwap is the 2020 Uniswap fork at 0.30%, now mostly a routing stop. Carbon, from Bancor, places order-like strategies rather than passive ranges at a default 0.2% taker fee, cut to 0.001% on selected stablecoin pairs by a 2026 governance vote. Maverick v2 (directional liquidity, pool-set fees) and Ekubo (the Starknet-native AMM, 0.15% on mainnet) carry little mainnet depth; they matter more to liquidity providers than to someone swapping.

Aggregators and MEV protection: 1inch and KyberSwap

On mainnet an aggregator earns its place twice: by splitting a large order across several pools to cut price impact, and by keeping your transaction out of the public mempool. 1inch has run since 2019 and charges no fee of its own. Its classic mode routes on-chain; its Fusion mode turns the swap into an intent that resolvers compete to fill, so they pay the gas and the order never sits where a sandwich bot can see it. KyberSwap claims 420-plus liquidity sources across 20 networks at no aggregator fee, with limit orders. If you prefer Uniswap or Curve directly, use a private RPC such as MEV Blocker or Flashbots Protect, which sends your transaction to builders instead of broadcasting it. See our aggregator lesson and MEV lesson.

Perps on mainnet: Synthetix Exchange, and why the rest live on L2s

Perpetuals need fast, cheap order updates, so almost every perp DEX runs on an L2, its own rollup or an appchain: Hyperliquid on its own L1, Lighter on a zk-rollup, Aster on BNB Chain and its own chain. Mainnet is a deposit source for several (Aster takes mainnet deposits directly), not where matching happens. The one native exception we track is Synthetix Exchange, the successor to Kwenta after Synthetix absorbed it in late 2024. It launched perps on mainnet on 18 December 2025 as a private beta with BTC, ETH and SOL, USDT margin and up to 50×, matching orders off-chain and settling on L1. By April 2026 it listed ten crypto markets and had added ETH as collateral; at its May 2026 roadmap update access was still invite-only, and whether it has opened fully since is not verified. Its fee schedule we could not confirm, so fees show as n/a.

#Exchange24h volumeOpen interestTaker feeMax levScore
1
Aster
Aster Chain · BNB Chain
$2.06B$1.33B0.04%1001×80
2
Synthetix Exchange
Ethereum · Optimism
$2.5M$557.5Kn/a50×48

Snapshot Oct 22, 2026. Volume, TVL and open interest are each venue's totals across all its chains, not Ethereum alone. n/a = no verifiable public source. Score = dexwatch score (methodology).

For almost everyone, perps belong elsewhere: our perp guide ranks the venues across chains, and what perpetuals are is the starting point if leverage is new.

Pitfalls: gas spikes, sandwiches, wrong network

Gas spikes. A fraction of a gwei is the calm-weather price. In a liquidation cascade or a hot launch the base fee can rise tenfold within minutes. Set a maximum fee you are willing to pay, let trades that can wait avoid the busiest hours, and remember that a failed transaction still costs gas (see stuck and pending transactions).

Sandwiches. EigenPhi data compiled by Cointelegraph counted 60,000 to 90,000 sandwich attacks a month on Ethereum between November 2024 and October 2025, with stablecoin pools a favourite target. A sandwich needs a visible transaction and loose slippage tolerance. Remove the first with Fusion or a private RPC and the second by setting tolerance to what the pool needs; slippage and tolerance shows how.

Wrong network and fake tokens. The same address format on mainnet and every L2 means a transfer to the wrong network succeeds silently. And while Ethereum has fewer honeypots than BNB Chain, Solidus Labs still estimated in 2022 that about 8% of ERC-20 tokens were fraudulent. Verify contract addresses from the project's own channel and read rug pulls and honeypots first.

Who mainnet suits, and which DEX to use

Mainnet suits traders moving size, holders of assets whose real liquidity is only here, liquidity providers who want the deepest and oldest pools, and anyone who values trust assumptions over fees. It suits less well small, frequent trades, perps of any kind, and beginners who will not use MEV protection. Majors and most pairs: Uniswap, through 1inch Fusion or a private RPC. Stablecoins and pegged assets: Curve, or Fluid where it quotes better. Weighted or yield-bearing pools: Balancer. Perps: an L2 or appchain venue from our perps ranking. Whichever you choose, keep ETH for gas, check the fee tier in the quote, and never approve more than the swap needs. The first-swap lesson walks through the checks; the swaps ranking and our lowest-fee guide show what the same trade costs elsewhere.

Frequently asked questions

Is it still expensive to swap on Ethereum mainnet?
Not in 2026's calm periods: gas has been under one gwei for most of the year, which makes a Uniswap swap cost cents. It becomes expensive during volatility spikes and busy launches, when the base fee can jump tenfold within minutes. An L2 is still cheaper and more predictable for small trades.
Uniswap or Curve?
Uniswap for anything volatile against ETH or a stablecoin. Curve for swaps between assets that should trade at parity, such as USDC to USDT or ETH to a liquid staking token, where its curve gives less price impact and a lower fee. An aggregator will pick between them for you.
How do I avoid sandwich attacks on Ethereum?
Keep your transaction out of the public mempool, using 1inch Fusion, CoW-style intent swaps or a private RPC such as MEV Blocker or Flashbots Protect, and set slippage tolerance to the minimum the pool needs. A sandwich bot cannot profit from a trade it cannot see or cannot move.
Can I trade perps on Ethereum mainnet?
Only on Synthetix Exchange, which launched mainnet perps in December 2025 and was still in invite-only access at its last public update. Every other perp venue we track runs on an L2, its own rollup or an appchain; mainnet is at most the chain you deposit from.
Is Fluid safe to use?
Fluid has run since 2024 with deep pools and no exploit we know of, but our dataset lists no published audit and its lending-backed liquidity design is newer and more complex than a plain AMM. Use it for the pools where it quotes better and size as you would for any young protocol.
iHow we rank

Rankings on this page are computed from the dataset behind the whole site: volume and open interest from the venues' own market APIs and public trackers, TVL from DefiLlama, fees and leverage from official documentation. Affiliate relationships never change an order. Anything we could not verify is shown as n/a rather than estimated. Read the full methodology.

Sources

Written and reviewed by the dexwatch editorial team. Some outbound "Trade" links are affiliate links; dexwatch may earn a commission at no extra cost to you. Educational content, not financial advice. Spotted an error? Tell us.

More guides