FindCoin / Guides / How to buy & sell on a DEX
How to buy & sell crypto on a DEX
A hands-on walkthrough for decentralized exchanges — Uniswap, PancakeSwap and 1inch — covering self-custody wallets, connecting safely, swapping tokens, slippage, gas fees, token approvals, and the extra scam risks that come with permissionless trading. Written for beginners, honest about the dangers.
What this guide covers
- What a DEX is — and how it differs from a CEX
- How a swap actually works (liquidity pools & AMMs)
- Setting up a self-custody wallet
- Funding your wallet & getting gas
- Connecting your wallet to a DEX safely
- Slippage, gas, price impact & approvals
- Swapping on Uniswap
- Swapping on PancakeSwap
- Swapping on 1inch (aggregator)
- Selling tokens back
- Avoiding scam tokens on a DEX
- Common mistakes & safety checklist
- Frequently asked questions
1. What a DEX is — and how it differs from a CEX
A decentralized exchange (DEX) lets you trade tokens directly from your own wallet, without an account, without identity verification, and without any company holding your funds. Where a centralized exchange (CEX) like Binance is a company you trust to hold your money, a DEX is a set of smart contracts — self-running programs on a blockchain — that swap one token for another automatically. Uniswap, PancakeSwap and 1inch are the three we'll cover.
The core difference is custody. On a DEX, your crypto never leaves your wallet until the instant of the trade, and you hold your own keys the entire time. Nobody can freeze your account or deny you access. That's real power — and real responsibility, because there's also no password reset, no support desk, and no one to reverse a mistake. If you approve a malicious contract or send funds to a scam token, they're gone.
When a DEX makes sense
- New and small tokens that centralized exchanges haven't listed — most tokens live only on DEXs, especially early on.
- Self-custody trading — you never hand funds to a company.
- No KYC / no account — you just connect a wallet.
- Access to on-chain features — providing liquidity, farming, and other DeFi activities.
The trade-off is that DEXs are less forgiving and much scammier at the edges: because anyone can list any token instantly, the majority of DEX-only tokens are low quality or outright traps. This guide teaches both the mechanics and the defenses.
Golden rule of DEX trading: the freedom to trade any token instantly means the responsibility to check any token yourself. Before every swap into an unfamiliar token, run its contract through the FindCoin scam checker. On a DEX, you are your own security desk.
2. How a swap actually works
Understanding the machinery makes every later step obvious — and explains concepts like slippage that confuse beginners. Traditional exchanges match a buyer to a seller through an order book. Most DEXs work completely differently, using an Automated Market Maker (AMM) and liquidity pools.
A liquidity pool is a smart contract holding a reserve of two tokens — say ETH and USDC. People called liquidity providers deposit both sides and earn a share of trading fees. When you swap, you don't trade against a person; you trade against the pool: you add ETH to one side and remove USDC from the other. The price is set by a formula based on the ratio of the two reserves. As you buy USDC out of the pool, USDC becomes scarcer in it and its price rises — which is why large trades in small pools move the price against you (this is "price impact").
Three practical consequences fall out of this design, and they'll appear at every DEX below:
- Liquidity depth matters enormously. A deep pool (millions of dollars) barely moves when you trade; a shallow pool (a few thousand) lurches. Thin liquidity is both a cost and a scam signal.
- Slippage is real and must be set. Between the moment you submit and the moment your trade confirms, others are trading the same pool. Slippage tolerance is how much price movement you'll accept before the trade cancels itself.
- Every action costs gas. The blockchain charges a fee to process your transaction, paid in the network's native coin (ETH on Ethereum, BNB on BNB Chain). Gas is owed even on a swap of stablecoins.
3. Setting up a self-custody wallet
A DEX has no accounts — your wallet is your identity, your balance and your login all at once. You'll need a self-custody wallet before you can do anything. The most common choice for beginners is a browser-extension / mobile wallet such as MetaMask (works with Ethereum and most EVM chains) or a multi-chain wallet; OKX and some CEXs also offer built-in Web3 wallets.
Install from the official source only
Fake wallet extensions and apps are a common theft vector. Install only from the official website or a verified app store listing, and double-check the publisher. Bookmark the real site.
Create a new wallet & save the recovery phrase
The wallet generates a 12- or 24-word recovery phrase (seed phrase). Write it on paper. Store it offline, ideally in two safe places. This phrase is your money — anyone with it controls your funds.
Never digitize the phrase
Do not screenshot it, photograph it, email it, put it in a password manager cloud note, or type it into any website. Every "connect your wallet by entering your seed phrase" prompt is a scam — legitimate sites never ask for it.
Set a strong wallet password
This local password unlocks the wallet on your device. It's separate from the recovery phrase (which restores the wallet anywhere). Use a strong, unique one.
The seed phrase is the whole game. No support can recover it if lost, and anyone who sees it can drain you instantly and irreversibly. If you ever suspect it's been exposed, move your funds to a brand-new wallet immediately. For meaningful amounts, consider a hardware wallet, which keeps the phrase on a physical device that never touches the internet.
4. Funding your wallet & getting gas
Your new wallet is empty. You need two things in it before you can swap: the token you'll spend (or the native coin), and enough native coin to pay gas. This is the step beginners most often get half-right.
The usual path: buy the network's native coin on a CEX (following our CEX guide), then withdraw it to your wallet address — on the matching network. Which native coin depends on which chain you'll trade on:
| Network | Native gas coin | Main DEX |
|---|---|---|
| Ethereum | ETH | Uniswap |
| BNB Chain | BNB | PancakeSwap |
| Base / Arbitrum / others | ETH (bridged) | Uniswap, others |
| Polygon | POL | Uniswap, QuickSwap |
Always keep a little native coin spare for gas. A classic beginner trap: swapping all your ETH into a token, then being unable to swap back because there's no ETH left to pay gas. Leave a buffer.
Network matching (again). When withdrawing from the CEX, the network you select must match the chain your DEX runs on. ETH sent on the wrong network to an address that isn't set up for it is typically lost. This is the same irreversible mistake from the CEX guide — it matters just as much here.
5. Connecting your wallet to a DEX safely
To trade, you "connect" your wallet to the DEX's website. Connecting is safe by itself — it only lets the site see your public address and propose transactions you must still approve. The danger isn't connecting; it's what you approve after connecting, and connecting to a fake site.
Reach the DEX only via a verified URL
Fake DEX sites buy search ads and impersonate the real thing to drain wallets. Type the address yourself or use a trusted bookmark — never click a DEX link from an ad, DM, or random tweet. (Official addresses: Uniswap at app.uniswap.org, PancakeSwap at pancakeswap.finance, 1inch at app.1inch.io — verify these independently before trusting them.)
Click "Connect Wallet" and pick your wallet
Choose your wallet from the list. Your wallet pops up asking to connect — it will show the site's domain. Confirm the domain is correct, then approve the connection.
Check the network
Make sure your wallet is set to the network you funded (e.g. Ethereum for Uniswap, BNB Chain for PancakeSwap). The DEX usually shows the current network; switch in your wallet if needed.
Read every wallet pop-up before signing
Your wallet is the last line of defense. It shows exactly what you're approving. Slow down and read it — most drains happen because someone clicked "confirm" without looking.
Two signatures you should refuse: (1) a request to approve an unlimited spend of a token you're only trading once — set a custom amount instead where possible; (2) any signature you don't understand on a site you're not 100% sure of. When in doubt, reject and re-check the site.
6. Slippage, gas, price impact & approvals
Four concepts appear on every swap screen. Master them once and every DEX becomes easy.
Slippage tolerance
Slippage is the difference between the price you saw and the price you got, caused by other trades hitting the same pool while yours is pending. You set a slippage tolerance — the maximum adverse move you'll accept. Too low and your trade fails repeatedly ("price moved"); too high and you're exposed to a bad fill or a "sandwich" attack. For large, liquid tokens, 0.5% is typical. For thin or volatile tokens, you may need more — but a token that demands very high slippage (10%+) to trade at all is often taxed or a honeypot.
Gas fees
Gas is the network's processing fee, paid in the native coin, and it varies with network congestion. On Ethereum it can be significant at busy times; on BNB Chain and layer-2 networks it's usually cheap. Gas is owed whether your trade succeeds or fails — a failed transaction still costs gas, which is why correct slippage settings save money.
Price impact
Distinct from slippage, price impact is how much your own trade moves the price by depleting one side of the pool. Small trade in a deep pool: negligible. Large trade in a shallow pool: you could move the price 10%+ against yourself just by trading. DEXs display price impact — if it's alarming, your trade is too big for that pool's liquidity; split it up or reconsider.
Token approvals
Before a DEX can swap a token you hold (other than the native coin), you must grant an approval — a transaction authorizing the DEX's contract to move that specific token on your behalf. This is normal and required. Two safety points: prefer approving only the amount you're trading rather than "unlimited" when the interface allows it, and periodically review and revoke old approvals you no longer use. The first swap of any token needs two transactions (approve, then swap); later swaps of the same token need only one.
7. Swapping on Uniswap
Uniswap — the original, deepest-liquidity DEX
Uniswap is the largest and most trusted DEX, running on Ethereum and several layer-2 networks (Base, Arbitrum, Polygon and more). Its interface is clean and it's the reference every other DEX imitates, so learning it teaches you all of them.
Open Uniswap and connect
Go to the verified Uniswap app URL, click Connect, choose your wallet, confirm the domain in the wallet pop-up, and approve. Set your wallet's network to the one you funded (e.g. Ethereum or a cheaper L2 like Base).
Pick the "You pay" token
In the top field choose what you're spending — e.g. ETH or USDC. Your balance shows beneath it.
Pick the "You receive" token — verify the contract
In the bottom field, search the token you want. Critical: many scam tokens copy a famous name. Select by the correct contract address, not just the name. Paste the address from a trusted source, and if it's unfamiliar, scan it first.
Enter an amount & review the quote
Type how much you'll pay or receive. Uniswap shows the estimated output, the price impact, the network cost, and the minimum received after slippage. Check the gear icon to adjust slippage if needed (0.5% is a common default for liquid tokens).
Approve (first time only) then Swap
If it's your first time spending that token, approve it in your wallet (prefer a capped amount). Then click Swap, review the final wallet pop-up carefully, and confirm. Wait for the transaction to confirm on-chain.
Add the token to your wallet
New tokens may not show automatically. Use "Import token" / "Add token" in your wallet with the contract address to see your balance.
Save on gas: Uniswap runs on layer-2 networks like Base and Arbitrum where fees are a fraction of Ethereum mainnet. If your token exists there, trading on an L2 is dramatically cheaper.
8. Swapping on PancakeSwap
PancakeSwap — the leading BNB Chain DEX (low fees)
PancakeSwap is the biggest DEX on BNB Chain, popular because BNB Chain's gas fees are very low — often cents rather than dollars. It also supports Ethereum and other chains now, but BNB Chain is its home. The interface closely mirrors Uniswap, so the flow will feel familiar.
Fund with BNB & connect
Make sure your wallet holds BNB on BNB Chain (for the token you'll buy and for gas). Go to the verified PancakeSwap URL, connect your wallet, and set the network to BNB Chain.
Open the Swap screen
Choose the "From" token (e.g. BNB) and the "To" token. As always, verify the destination token's contract address — BNB Chain has a very high rate of copycat scam tokens because listing is free and instant.
Set amount & slippage
Enter the amount; review output, price impact and minimum received. PancakeSwap lets you tune slippage in settings. Many BNB Chain tokens have a small built-in tax requiring slightly higher slippage — but be suspicious of tokens needing very high slippage.
Approve then Swap
Approve the token on first use, then Swap and confirm in your wallet. Thanks to low BNB Chain fees, both steps cost very little.
BNB Chain is scam-heavy. Its low fees make it the favorite playground for honeypots and rug pulls. The convenience is real, but so is the risk — treat every unfamiliar BNB Chain token as guilty until a scan proves otherwise.
9. Swapping on 1inch (a DEX aggregator)
1inch — finds the best price across many DEXs
1inch is not a single pool — it's an aggregator. It scans many DEXs and liquidity sources at once and routes your trade (sometimes splitting it across several) to get the best overall price, factoring in gas. For larger swaps or tokens spread thinly across venues, an aggregator often beats any single DEX. The flow is nearly identical, with routing shown.
Connect on the verified 1inch URL
Open the official 1inch app, connect your wallet, and select your network (1inch supports Ethereum, BNB Chain, and many others).
Choose tokens & amount
Set the "from" and "to" tokens (verify the destination contract), and enter the amount. 1inch displays the best route it found and the expected output.
Review the route & settings
You can see which DEXs the trade will use, and adjust slippage. The aggregator's job is to minimize total cost including gas — useful when one pool alone would cause high price impact.
Approve then Swap
Approve the token if needed (1inch uses its router contract), then confirm the swap in your wallet. Because routing can touch multiple pools, read the wallet pop-up carefully as always.
When to prefer 1inch: larger trades, tokens whose liquidity is split across venues, or whenever you want to confirm you're getting a competitive price. For a quick trade of a major token in a deep pool, a single DEX is fine.
10. Selling tokens back
Selling on a DEX is simply swapping in the other direction: you put the token in the "You pay" field and a liquid asset (a stablecoin, ETH, or BNB) in the "You receive" field. Everything you learned applies in reverse — with a few token-specific cautions.
Confirm you can actually sell — the honeypot test
The defining trait of a honeypot token is that you can buy it but not sell it. If a swap to a stablecoin keeps failing, or the quote is absurd, you may be holding one. This is exactly what the scam checker simulates before you buy — which is why you scan first.
Select the token to sell & the asset to receive
Put your token in the top field (your balance appears; use "Max" carefully — leave gas coin untouched), and choose a liquid asset to receive.
Mind the sell tax & slippage
Some tokens charge a higher tax on selling than buying. The output quote already reflects it; if the effective loss is shocking, that's the token's design, not a glitch. Set slippage high enough to cover the tax but stay alert to extremes.
Approve (first sell) then Swap
Selling a token for the first time also needs an approval for that token, then the swap. Confirm in your wallet and wait for on-chain settlement. Your stablecoin/ETH/BNB balance updates when it confirms.
Cash out (optional)
To return to fiat, send the stablecoin or ETH/BNB back to a CEX (matching network!) and sell to your bank, reversing the CEX guide flow.
11. Avoiding scam tokens on a DEX
Because anyone can create and list a token on a DEX for almost nothing, DEXs are where most crypto scams live. The freedom is the feature and the hazard. Here are the traps and how each is defeated.
- Honeypots. You can buy but never sell. Defeated by scanning the contract first — the scam checker simulates a sell and flags it before you commit a cent.
- Fake / copycat tokens. A token borrows a famous name but has a different, worthless contract. Defeated by always selecting the token by its verified contract address from a trusted source, never by name alone.
- Rug pulls. The team drains the liquidity pool, collapsing the price to zero. Defeated by checking whether liquidity is locked or burned and how concentrated holders are — all in the scan report.
- Extortionate taxes. A token skims 90%+ of each trade via contract rules. Defeated by reading the measured buy/sell tax in the scan before buying.
- Malicious approvals / signatures. A hostile site tricks you into signing a transaction that grants access to your funds. Defeated by reading every wallet pop-up, refusing unlimited approvals you don't need, and only interacting with sites you trust.
- Fake DEX front-ends. A phishing clone of Uniswap/PancakeSwap that steals whatever you approve. Defeated by reaching DEXs only through verified bookmarks — never through ads or links.
The one habit that prevents most losses: before you swap into any token you don't already trust, copy its contract address and run it through the FindCoin scam checker. It tests for honeypots, taxes, liquidity locks and holder concentration in seconds. On a DEX there's no refund — the scan is the refund you get in advance.
12. Common mistakes & safety checklist
- Swapping away all your gas coin. Keep a buffer of ETH/BNB or you can't trade back.
- Buying by token name, not contract. Copycats rely on this. Verify the address.
- Skipping the pre-buy scan. The single most costly omission on a DEX.
- Approving unlimited spend by reflex. Cap approvals; revoke stale ones.
- Reaching a DEX via an ad or DM link. Phishing clones. Bookmark the real site.
- Setting slippage sky-high to force a trade. Often you're forcing your way into a honeypot or a heavily taxed token.
- Ignoring price impact on thin pools. You can lose double digits to your own trade. Split it or skip it.
- Storing the seed phrase digitally. Paper, offline, never a photo or a website field.
- Trading on the wrong network by accident. Confirm the wallet network matches the DEX before every session.
- Am I on the verified DEX URL (from my bookmark)?
- Is my wallet on the correct network, with gas coin to spare?
- Did I select the token by its verified contract address?
- Did I scan the contract for honeypot / tax / liquidity / holders?
- Is price impact and slippage reasonable (not extreme)?
- Did I read the wallet pop-up and cap the approval?
13. Frequently asked questions
Do I need an account or KYC to use a DEX?
Why did my swap fail but still cost gas?
What's the difference between Uniswap and 1inch?
Is a DEX safer than a CEX?
I bought a token but it doesn't show in my wallet. Where is it?
How do I turn my tokens back into cash?
What is a token approval and is it dangerous?
Never swap into a token you haven't scanned
Honeypots, hidden taxes, unlocked liquidity — the scam checker tests all of them in seconds, before your money moves. On a DEX, it's the closest thing to an undo button.
Scan a token now →Disclaimer: This guide is educational and not financial advice. DEX interfaces, supported networks and token contracts change constantly, and decentralized trading carries a high risk of total loss — from scams, mistakes, and volatility alike. Always verify contract addresses and current details independently, use a verified wallet and site, and never invest more than you can afford to lose.