Connect wallet and enter swap
Connect your EVM wallet on any supported chain. Enter the token you want to swap and the token you want to receive. Matcha instantly queries all liquidity sources — no waiting, no manual comparison across DEXs required.
The complete guide to Matcha Swap — the DEX aggregator powered by 0x Protocol that finds the best available price for any token swap by routing orders across 100+ liquidity sources simultaneously, including on-chain DEX pools, off-chain professional market makers, and private liquidity via 0x's RFQ system. Understand how Matcha's smart order routing splits and combines trade paths to minimise price impact, how gasless swaps eliminate the friction of pre-funding gas, how Matcha limit orders work without custody, and how Matcha protects trades against MEV and sandwich attacks using 0x's Metatransaction infrastructure.
Connect your EVM wallet on any supported chain. Enter the token you want to swap and the token you want to receive. Matcha instantly queries all liquidity sources — no waiting, no manual comparison across DEXs required.
0x's routing algorithm simultaneously queries Uniswap, Curve, Balancer, Sushiswap, professional market makers via RFQ, and 100+ other sources. It calculates the optimal combination — splitting the trade across multiple sources when beneficial — and shows you the best achievable output before any transaction.
Matcha submits trades through MEV-protected infrastructure — shielding your transaction from sandwich bots that monitor the public mempool. For large trades, Matcha also sources private RFQ quotes from market makers who fill off-mempool entirely.
The amount shown in Matcha's interface is what you receive — no surprise fees deducted at settlement. Matcha's fee structure is transparent, and for many swap routes, Matcha captures a small affiliate fee from 0x protocol revenue rather than charging users directly.
Matcha is the flagship trading interface built by 0x Labs on top of the 0x Protocol — one of the most widely-used DEX infrastructure layers in DeFi, powering swaps across MetaMask, Coinbase Wallet, Robinhood Crypto, and hundreds of other applications.
While 0x Protocol is backend infrastructure, Matcha is the front-end product built specifically for retail and professional traders who want direct access to 0x's full capabilities without building their own interface. Matcha provides a clean, intuitive swap interface layered on top of 0x's aggregation engine, RFQ system, gasless swap infrastructure, and MEV protection — making institutional-grade liquidity access available to any wallet holder.
Get the best available price on any token swap without manually comparing DEXs. Matcha's aggregation queries 100+ sources and shows the best split route upfront. Gasless swap support eliminates the need to hold gas tokens on every chain — swap with just the token you're selling.
Matcha's RFQ system sources off-chain quotes from professional market makers for large trades — often providing better prices than on-chain pools alone for sizes above $50,000. MEV protection via metatransactions prevents sandwich attacks that could cost thousands on large unprotected swaps.
Matcha's non-custodial limit orders let you set a target price for any token pair — your tokens remain in your wallet until the order is filled. A keeper network monitors prices and executes when your target is reached. No CEX account, no custody risk, no KYC required.
Matcha operates across 9 EVM chains — Ethereum, Arbitrum, Optimism, Polygon, Base, BNB Chain, Avalanche, Fantom, and Celo — with unified UX across all of them. The same aggregation quality and gasless options are available regardless of which chain you're trading on.
Matcha's routing engine — powered by 0x Protocol — is the core feature that makes it valuable as an aggregator. It doesn't just check one DEX; it simultaneously queries every integrated liquidity source and constructs the mathematically optimal trade path.
Request for Quote (RFQ) is 0x Protocol's system for sourcing off-chain price quotes from professional market makers — the same firms that provide liquidity on centralised exchanges.
When you enter a swap on Matcha, 0x's aggregator simultaneously sends a quote request to registered market makers via RFQ alongside querying on-chain pools. Market makers respond with their best bid/ask price within milliseconds — these off-chain quotes are often tighter than on-chain pool prices for liquid pairs, especially at larger sizes where pool slippage is significant.
On-chain AMMs price large trades with significant slippage — the bigger the trade relative to pool depth, the worse the price. RFQ market makers quote at near-CEX mid-price regardless of trade size (up to their risk limits), often delivering 0.1–0.5% better prices than on-chain pools for $50k+ swaps. Matcha automatically includes RFQ quotes in its routing decision.
One of Matcha's most user-friendly features is gasless swaps — the ability to swap ERC-20 tokens without holding ETH (or the native chain token) for gas fees.
| Aspect | Traditional swap | Matcha gasless swap |
|---|---|---|
| Gas payment | User pays ETH/native token for gas | Gas deducted from output token (no ETH needed) |
| Mechanism | Standard ERC-20 approve + swap transaction | EIP-712 permit signature + metatransaction relayer |
| Transaction count | 2 (approve + swap) for first-time tokens | 1 signature — no on-chain approval transaction |
| Effective cost | ETH gas + swap execution | Small gas deduction from output (comparable total cost) |
| Best for | All swaps; required when gasless not available | New chain users; tokens without ETH gas; frequent small swaps |
Matcha's limit orders allow you to set a specific price at which you want to buy or sell a token — executed automatically when the market reaches your target, without custody risk.
Sign a limit order with your wallet (off-chain EIP-712 signature — no gas). Your tokens remain in your wallet until the order is matched. A keeper network monitors on-chain prices and executes the order when a counterparty (on-chain LP or RFQ market maker) can fill it at or better than your specified price. No custody, no CEX account, no KYC.
Matcha limit orders support expiry dates (from 10 minutes to 30 days), partial fills (order can be filled incrementally as liquidity is available), and cancellation at any time via a small on-chain transaction. The 0x Limit Order Protocol is one of the most integrated in DeFi — market makers actively compete to fill attractive limit orders via the RFQ system.
MEV (Maximal Extractable Value) attacks — particularly sandwich attacks — are a real cost for unprotected DeFi swaps. Matcha incorporates multiple MEV protection layers.
| Protection mechanism | How it works | Effectiveness |
|---|---|---|
| RFQ off-chain fills | Trades filled via RFQ market makers execute off-mempool — invisible to sandwich bots scanning the public mempool | Complete protection for RFQ-routed portion |
| Metatransaction relayer | Gasless swaps use 0x's relayer infrastructure which can submit transactions to MEV-protected endpoints (Flashbots, MEV Blocker) rather than the public mempool | Strong — prevents sandwich on relayer-submitted swaps |
| Slippage tolerance cap | Matcha recommends and enforces reasonable maximum slippage settings — limiting the window of profitability for sandwich attacks | Partial — limits sandwich profit even if tx is seen |
| Standard mempool swaps | For non-gasless swaps routed through standard mempool, MEV exposure remains — use Flashbots Protect RPC for additional protection on Ethereum mainnet | Some exposure — supplement with private RPC if needed |
Matcha aggregates on-chain pools from Uniswap V2/V3, Curve Finance, Balancer, SushiSwap, Maverick, PancakeSwap, QuickSwap, Trader Joe, and 80+ additional DEXs depending on chain. The exact source list per chain is visible in the routing breakdown shown after entering a swap.
0x's RFQ system integrates professional market makers including major crypto trading firms. These market makers continuously provide competitive quotes for liquid pairs via the RFQ API, competing for order flow — the competition between market makers benefits traders through tighter spreads and better execution.
| Fee type | Amount | Who pays / receives |
|---|---|---|
| Matcha platform fee | ~0.05%–0.15% on most swaps | Taken from swap output; shared between 0x Protocol and Matcha (as affiliate) |
| DEX LP fees | 0.01%–1% depending on pool/tier | Paid by the trader; goes to liquidity providers of the underlying DEX |
| Gas fees (standard swap) | $0.01–$30 depending on chain and network congestion | Paid by trader to chain validators; not to Matcha |
| Gasless swap fee | Small additional spread deducted from output | Covers relayer's gas cost; comparable to standard gas cost |
| Limit order fee | No additional fee — underlying DEX/RFQ fees apply | Keeper network fills from DEX or RFQ — standard execution fees only |
| Risk | Level | Mitigation |
|---|---|---|
| Smart-contract exploit (0x) | Low | 0x Protocol contracts are among the most audited in DeFi — processing trillions in volume since 2018. Multiple independent audits; large bug bounty programme on Immunefi. |
| Underlying DEX risk | Medium | Matcha routes through third-party DEXs — exploits in integrated DEXs can affect routed trades. Diversification across DEXs in routing reduces single-source exposure. |
| MEV / sandwich attacks | Low (with RFQ/gasless) | RFQ fills and gasless metatransactions provide strong MEV protection. Standard mempool swaps have some residual MEV exposure — use Flashbots Protect RPC for mainnet if concerned. |
| Token scams | Medium (user-controlled) | Matcha can route swaps for any ERC-20 — including scam tokens. Always verify token contract address on Etherscan before swapping an unfamiliar token. Never swap into tokens promoted in DMs or social media. |
| Phishing / fake Matcha sites | High (user-controlled) | Bookmark matcha.xyz; verify domain every session; never use links from social media or DMs to access Matcha. |
| Feature | Matcha | 1inch | Paraswap | Uniswap |
|---|---|---|---|---|
| Underlying protocol | 0x Protocol | 1inch Protocol | Paraswap | Uniswap (own pools) |
| RFQ market makers | Yes — 0x RFQ system | Yes — Fusion resolvers | Yes — Delta | Limited |
| Gasless swaps | Yes — metatransactions | Yes — Fusion mode | Partial | No |
| Limit orders | Yes — 0x Limit Order | Yes — advanced | Yes | No |
| MEV protection | RFQ + metatransaction | Fusion off-mempool | Delta private | None native |
| Supported chains | 9 chains | 10+ chains | 10+ chains | 8 chains |
| UI simplicity | Very clean — best in class | Feature-rich but complex | Moderate | Very simple |
| 0x ecosystem reach | Direct access to full 0x | None | None | None |
Matcha is a DEX aggregator powered by 0x Protocol that queries 100+ liquidity sources simultaneously — on-chain DEX pools, off-chain RFQ market maker quotes, and internal 0x liquidity — and constructs the optimal trade path across all of them. On Uniswap directly, your trade can only access Uniswap's own liquidity. Matcha might route 35% through Uniswap V3, 38% through a professional market maker via RFQ, 15% through Curve, and 12% through Balancer in one atomic transaction — reducing price impact far below what any single DEX could achieve. The improvement scales with trade size; it's most significant on $10,000+ swaps for major pairs.
0x Protocol is the smart-contract infrastructure and liquidity aggregation layer built by 0x Labs since 2018. It powers DEX swap functionality across hundreds of applications — MetaMask Swap, Coinbase Wallet, Robinhood Crypto, and many others all use 0x Protocol's API under the hood. Matcha is 0x Labs' own consumer-facing interface — the direct trading product built on top of the same infrastructure. Using Matcha gives you access to the full 0x stack (aggregation, RFQ, gasless, limit orders) in a single clean interface rather than through an intermediary app.
Matcha gasless swaps use EIP-2612 permit signatures and 0x's metatransaction relayer infrastructure. Instead of paying ETH gas yourself, you sign an off-chain message authorising the swap — no on-chain approval or gas payment. A relayer submits the transaction on your behalf, pays the gas, and deducts the equivalent amount from your output token. The net cost is similar to a standard swap, but you don't need to hold ETH first. This is especially useful when you arrive on a new chain with only the token you want to swap, or for frequent small swaps where the approval transaction overhead is significant.
RFQ (Request for Quote) market makers are professional trading firms that provide real-time price quotes via 0x's RFQ API — the same firms that provide liquidity on centralised exchanges. They quote near mid-price regardless of trade size (up to their risk limits), while on-chain AMMs price large trades with significant slippage proportional to pool depth. For a $100,000 USDC → ETH swap, an on-chain AMM might execute at 0.8% below mid-price due to slippage, while an RFQ market maker might quote at 0.1% below mid-price — a meaningful saving. Matcha automatically includes RFQ quotes in its routing decision and uses RFQ when it's the better source.
Yes, through multiple mechanisms. RFQ market maker fills execute completely off-mempool — sandwich bots can't see or front-run them. Gasless swaps via 0x's metatransaction relayer can also route through MEV-protected infrastructure like Flashbots. For standard mempool swaps, Matcha's slippage controls limit sandwich profitability. The most complete MEV protection comes from trades filled via RFQ or gasless mode. For very large standard mempool swaps on Ethereum mainnet, supplementing with a Flashbots Protect RPC in MetaMask provides an additional layer of protection.
Sign a limit order with your wallet (EIP-712 off-chain signature — no gas required to place the order). Your tokens stay in your wallet — Matcha's contract has a conditional approval but cannot move tokens until an actual counterparty fills the order at your specified price. A keeper network monitors market prices and executes the order when a DEX or RFQ market maker can fill at or better than your target. Limit orders support expiry dates (10 minutes to 30 days), partial fills, and can be cancelled at any time via a small on-chain transaction. No custody risk, no KYC, no CEX account required.
Matcha supports 9 EVM chains: Ethereum mainnet, Arbitrum One, Optimism, Polygon, Base, BNB Chain, Avalanche C-Chain, Fantom, and Celo. The 0x Protocol infrastructure providing Matcha's backend is available on all these chains, with full aggregation, RFQ market makers, gasless swaps (where token permit support exists), and limit orders. Chain support expands via 0x Protocol governance — check matcha.xyz for the current complete chain list as new networks are added.
Both are excellent aggregators with comparable routing quality on most pairs. Matcha's advantages: cleaner UI (lower learning curve), direct full access to 0x RFQ system, and gasless swap UX. 1inch's advantages: Fusion mode provides strong gasless + MEV protection on Ethereum mainnet, broader chain coverage, more advanced limit order types (TWAP, stop-loss), and the BLADE token rewards for active traders. For most traders on Ethereum or major L2s, comparing quotes between Matcha and 1inch on large trades is worth the extra 30 seconds — the winning aggregator varies by pair, size, and market conditions.
Matcha charges approximately 0.05%–0.15% on most swaps as a platform fee taken from the swap output — this is shared between 0x Protocol and Matcha as an affiliate. You also pay the underlying DEX LP fees (0.01%–1% depending on pool) and gas (or the gasless equivalent deducted from output). The "You receive" amount shown in Matcha's interface before confirmation already accounts for all fees — what you see is what you get. For limit orders, no additional Matcha fee is charged on top of the standard swap execution fees when the order fills.