On this page — Matcha Swap:

What Is Matcha and the 0x Protocol Ecosystem

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.

For retail DeFi traders

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.

Best price foundGasless optionSimple interface

For large-size DeFi traders

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.

RFQ market makersMEV protectedSplit routing

For limit order users

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.

Non-custodialKeeper networkWallet-native

For multi-chain DeFi users

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.

9 chainsUnified UXFull aggregation

Smart Order Routing: How Matcha Finds the Best Price Across 100+ Sources

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.

Smart routing example — swapping $80,000 USDC → ETH (illustrative)

The routing advantage scales with trade size: On a $500 swap, the difference between Matcha and a single DEX may be under $1. On an $80,000 swap like the example above, optimal routing can save $200–$500 or more compared to routing 100% through any single liquidity source. Matcha's routing shows the most value on large trades for liquid pairs like ETH/USDC, WBTC/USDC, and WBTC/ETH.

RFQ System: Professional Market Maker Quotes on Matcha

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.

How RFQ works

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.

Millisecond responseNo on-chain slippageProfessional pricing

Why RFQ beats on-chain AMMs for large trades

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.

Zero slippageSize-insensitiveBest for $50k+
RFQ executes off-chain but settles on-chain: An RFQ fill is not custodial — the market maker never holds your tokens. When an RFQ quote is accepted, the settlement happens atomically on-chain via 0x's smart contracts: your tokens swap in a single transaction at the agreed RFQ price. The "off-chain" part is only the price negotiation, not the settlement.

Gasless Swaps: How Matcha Eliminates Upfront Gas Payments

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.

AspectTraditional swapMatcha 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
Gasless swaps are not free — the gas is just deducted differently: With gasless swaps, the relayer pays gas and deducts the equivalent cost from your output token. A $0.10 Arbitrum gas fee becomes a $0.10 reduction in the USDC you receive. The total cost is similar — but you don't need to hold ETH first, which is the key UX benefit for users new to a chain or those who only hold the token they're swapping.

Matcha Limit Orders: Non-Custodial DeFi Limit Orders

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.

How Matcha limit orders work

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.

EIP-712 signatureTokens in walletKeeper executed

Limit order features

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.

Expiry controlPartial fillsCancel anytime

MEV Protection: How Matcha Shields Trades from Sandwich Attacks

MEV (Maximal Extractable Value) attacks — particularly sandwich attacks — are a real cost for unprotected DeFi swaps. Matcha incorporates multiple MEV protection layers.

Protection mechanismHow it worksEffectiveness
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

Supported Chains and Liquidity Sources on Matcha

Ethereum Arbitrum Optimism Polygon Base BNB Chain Avalanche Fantom Celo

On-chain liquidity sources

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.

Uniswap V2/V3CurveBalancerSushiSwap80+ more

Off-chain RFQ market makers

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.

Professional MMsCompetitive quotesLiquid pairs

Fee Structure: What Trading on Matcha Actually Costs

Fee typeAmountWho 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
Total cost shown before you confirm: Matcha's interface displays the full expected output including all fees before you sign any transaction. The "You receive" amount accounts for routing fees, DEX LP fees, and gas (in gasless mode). Compare the displayed output with what a direct DEX shows to quantify Matcha's routing benefit on any given trade.

Matcha Security and Swap Risks

RiskLevelMitigation
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.

Matcha vs 1inch vs Paraswap vs Uniswap: Aggregator Comparison

FeatureMatcha1inchParaswapUniswap
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
When to choose Matcha: Matcha's clearest strengths are its clean interface (lowest learning curve of any aggregator), direct full access to 0x RFQ market maker liquidity, and gasless swap UX — all in one place. 1inch's Fusion mode is comparable for MEV protection and has deeper DEX coverage on some chains. For users already familiar with 1inch, it's worth comparing quotes on large trades. For users who value simplicity and clean UX alongside strong aggregation, Matcha is consistently the recommended starting point.

Best Practices for Matcha Traders

Troubleshooting Matcha: Failed Swaps, Gasless Issues, and Limit Orders

"My Matcha swap transaction failed"

"Gasless swap isn't available for my token"

"My Matcha limit order hasn't filled"

Matcha's status page and Etherscan: For any failed transaction, search your wallet address on Etherscan to see the exact revert reason and transaction details. For gasless swap issues, check the 0x API status page for any known infrastructure issues affecting relayer submissions.

Matcha Swap: Authoritative References & External Sources

Matcha & 0x Protocol — Official Sources

Security

Analytics

About: Prepared by Crypto Finance Experts as a practical, SEO-oriented knowledge base for Matcha Swap: DEX aggregation powered by 0x Protocol, smart order routing, RFQ market makers, gasless swaps, limit orders, MEV protection, and comparison with 1inch and Paraswap.

Matcha Swap: Frequently Asked Questions

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.