Security Guide

Wallet Connection Safety

Connecting your wallet to a DEX is often the first step into on-chain trading. That single click carries real responsibility, from unlimited token approvals to fake popups. This guide covers everything you need to know.

Educational purposes only. This guide covers best practices, but security is your responsibility. Read full risk disclosure.

What a Wallet Connection Actually Means

When a dApp asks you to connect your wallet, it is not giving itself access to your funds, not yet. A connection request typically:

Key principle: A wallet connection alone cannot move your assets. Every transaction requires your explicit signature. The danger lies in what you approve after connecting.

dApp Permissions vs. Unlimited Approvals

TypeWhat It DoesRisk Level
Wallet ConnectionShares your address; enables signature requestsLow
Token ApprovalGrants contract permission to spend a specific tokenMedium
Unlimited ApprovalSets allowance to maximum valueHigh
Critical: When you approve an unlimited amount and the DEX contract has a vulnerability, an attacker could drain your entire balance of that token. Use "custom" approval amounts whenever possible.

How to Revoke Approvals

Approvals don't expire automatically. If you've set a high allowance in the past, it remains active until revoked.

Revoke.cash

Ethereum, BSC, Polygon, Arbitrum, Optimism, and more

Etherscan Approval Checker

Ethereum-native token approval inspection

BscScan Approval Checker

BNB Chain token approval inspection

Steps to Revoke

  1. Go to Revoke.cash or your blockchain explorer's approval checker
  2. Connect your wallet (read-only, no approval required)
  3. Review all token allowances
  4. Click "Revoke" next to suspicious or high-value approvals
  5. Confirm the transaction in your wallet (costs gas)

Avoiding Fake Connection Popups

Common Phishing Scenarios

Protection Checklist

Hardware Wallet Recommendations

For any meaningful trading or holding, a hardware wallet adds a critical security layer.

WalletKey FeaturePrice Range
Ledger Nano S PlusSecure Element chip, 100+ apps$79
Ledger Nano XBluetooth, larger screen$149
Trezor Model OneOpen-source firmware$69
Trezor Model TTouchscreen, Shamir backup$219
Never enter your recovery phrase into any website, app, or dApp. No legitimate platform will ask for it. Ledger and Trezor will never ask for your recovery phrase.

Session Keys vs. Persistent Approvals

Session Keys (Modern Wallets)

Traditional ERC-20 Approvals

MemeSwap's approach: MemeSwap uses WalletConnect-compatible sessions for connections and encourages custom token approvals rather than unlimited allowances. Sessions disconnect automatically after inactivity.
Risk Disclosure: Trading cryptocurrency involves substantial risk. You could lose your entire investment. No platform can reverse blockchain transactions. Guard your private keys, recovery phrases, and approval limits. Always verify URLs and never share your seed phrase.
Review tokens and routes on MemeSwap →
Related: 72-Hour Maturity Concept · Rug Pull Warning Signs · Safety Guide · Risk Disclosure