How to Use a DEX (Decentralised Exchange): A Step-by-Step Guide
Estimated Reading Time: 6 minutes
Don’t invest unless you’re prepared to lose all the money you invest. This is a high-risk investment and you are unlikely to be protected if something goes wrong. Take 2 minutes to learn more
Trade Without a Middleman
Centralised exchanges like Coinbase and Binance are familiar, but they have a fundamental problem: you hand over control of your funds to a company. As FTX showed in 2022, that can go catastrophically wrong.
Decentralised exchanges (DEXs) let you trade directly from your own wallet — no account, no KYC, no counterparty risk. Here’s how to use one.
What Is a DEX?
A decentralised exchange is a trading platform that operates through smart contracts, allowing users to swap tokens directly from their wallets.
Key differences from a centralised exchange (CEX):
| Feature | CEX (e.g. Coinbase) | DEX (e.g. Uniswap) |
|---|---|---|
| Custody | Exchange holds your funds | You hold your funds |
| Account required | Yes (KYC) | No — just a wallet |
| Counterparty risk | High (FTX, Mt. Gox) | Smart contract risk only |
| Token availability | Limited (listed tokens) | Any token with a pool |
| Speed | Fast | Depends on blockchain |
| Fees | Trading fee + spread | Gas fee + pool fee |
How Does a DEX Work?
Most modern DEXs use an Automated Market Maker (AMM) model instead of traditional order books.
Automated Market Maker (AMM)
Instead of matching buyers and sellers, AMMs use liquidity pools — reserves of two tokens locked in a smart contract.
When you swap Token A for Token B:
1. You send Token A to the pool
2. The pool releases Token B to you
3. The price is determined by the ratio of tokens in the pool
4. Liquidity providers earn a small fee from your swap
The most famous formula: x × y = k (Uniswap’s constant product formula)
– x = amount of Token A
– y = amount of Token B
– k = constant (never changes)
Free Crypto Signals Channel
Popular DEXs to Know
| DEX | Chain | Notes |
|---|---|---|
| Uniswap | Ethereum + L2s | Largest by volume, most trusted |
| Curve | Ethereum + L2s | Specialises in stablecoin swaps |
| dYdX | Standalone chain | Perpetuals and derivatives |
| Jupiter | Solana | Aggregator for best Solana prices |
| PancakeSwap | BNB Chain | Largest DEX on BNB Chain |
| Trader Joe | Avalanche | Main Avalanche DEX |
| Velodrome | Optimism | Leading Optimism DEX |
Step-by-Step: How to Swap on Uniswap
Step 1: Set Up a Wallet
You’ll need a Web3 wallet. MetaMask is the most widely used.
– Download from metamask.io (official site only)
– Create a new wallet
– Save your seed phrase securely
– Never share it with anyone
Step 2: Fund Your Wallet
Send crypto to your wallet address from an exchange (Coinbase, Binance, etc.). Make sure you have some ETH for gas fees.
Step 3: Go to the DEX
Navigate to app.uniswap.org (always verify the URL).
Bookmark the real site. Fake DEX sites are a common scam.
Step 4: Connect Your Wallet
Click “Connect Wallet” → select MetaMask → approve the connection.
Your wallet is now connected. Uniswap can see your balances but cannot move funds without your approval.
Step 5: Select Tokens to Swap
– From: The token you’re selling (e.g. ETH)
– To: The token you’re buying (e.g. USDC)
Enter the amount you want to swap.
Step 6: Review the Details
Before confirming, check:
– Price: Is the rate reasonable?
– Price Impact: How much does your trade move the price? Keep it under 1–2% ideally
– Minimum received: The least you’ll get after slippage
– Network fee: The gas cost
Step 7: Set Slippage Tolerance
Slippage is the difference between expected and actual price due to market movement during your transaction.
– 0.1–0.5%: For liquid pairs (ETH/USDC)
– 0.5–1%: For most trades
– 1–3%: For low-liquidity tokens
Higher slippage = transaction more likely to go through but you may get a worse price. Sandwich bots exploit high slippage.
Step 8: Confirm the Swap
Click “Swap” → MetaMask popup appears → review the gas fee → click “Confirm.”
Your transaction is broadcast to the network. Wait for it to be confirmed (seconds to minutes depending on network congestion).
Step 9: Token Appears in Your Wallet
Once confirmed, the new token will appear in your wallet. If you don’t see it, you may need to manually add the token contract address.
Important Safety Tips
Verify Token Contracts
Anyone can create a token called “USDC” or “ETH.” Always verify the contract address through:
– CoinGecko
– CoinMarketCap
– The project’s official website
Scammers create fake tokens with legitimate-sounding names to trick new users.
Watch Out for Sandwich Attacks
Bots monitor pending transactions and insert trades before and after yours to profit from the price movement. Use low slippage settings and private RPC endpoints (like Flashbots Protect) to reduce this risk.
Never Approve Unlimited Token Access
When prompted to “approve” a token, choose a specific amount rather than “unlimited” where possible. This limits damage if a contract is malicious.
Use Reputable DEX Aggregators
Aggregators like 1inch find the best price across multiple DEXs automatically — often giving you better rates than going directly to one DEX.
Key Takeaways
– DEXs let you trade directly from your wallet — no account or KYC needed
– AMMs use liquidity pools instead of order books to determine prices
– Uniswap is the largest and most trusted Ethereum DEX
– Always verify token contract addresses before swapping
– Watch slippage, price impact, and gas fees before confirming
– Never use a DEX on a device or network you don’t trust
The Bottom Line
Using a DEX is one of the most empowering experiences in crypto — you’re trading directly on-chain, in full control of your funds, with no intermediary. Once you’ve done it a few times, the process becomes second nature.
Just take it slow the first time, double-check everything, and never rush a transaction.
NOT FINANCIAL ADVICE. DEX trading involves smart contract risks, gas fees, and potential losses. Always do your own research (DYOR).