Beginner’s Guide: How to Use Matcha, the DEX Aggregator on Ethereum

Key Takeaways

  • Matcha is a decentralized exchange (DEX) aggregator built on Ethereum.
  • The tool can be used to connect with leading DEXes like Uniswap, Balancer, Curve, and Kyber.
  • Matcha finds the best rate for the user across the various networks.

Share this article

One of the most groundbreaking developments in the decentralized finance landscape today is the steady rise of Automated Market Makers (AMMs). But with so many AMMs, the need for aggregators like Matcha has become essential.

AMMs are currently the most popular type of decentralized exchange. They use smart contracts to create liquidity pools, and token pairs are traded based on an algorithm rather than an order book. 

Examples include Uniswap, Balancer, and Curve, all of which run on Ethereum. They are powerful tools that enable open and permissionless trading on the blockchain.

As AMMs use liquidity pools to calculate trading prices, there’s often a difference in price between the various decentralized exchanges at any one time. That’s why aggregators can be useful: they combine networks to find the user’s best rate.

One of the most popular DEX aggregators on Ethereum is Matcha, a tool built by the 0x team.

It integrates many leading DEXes, including Uniswap, Kyber, Curve, Bancor, and Mooniswap. This guide explains how it works with a simple step-by-step guide. 

How to Use Matcha

1. Connect Your Wallet

To make trades on Matcha, you’ll need to start by connecting your wallet.

Select “Connect Wallet” in the top right-hand corner. Matcha supports MetaMask, WalletConnect, Coinbase Wallet, and Bitski Wallet.

2. Choose Your Token Swaps

Select the tokens you want to swap. For this guide, we’ll swap UNI for ETH.

You can find the pool you need to make the trade by searching for either token in the search bar or selecting “Explore” and clicking on your token of choice. 

3. Select…

Read More