If you're troubleshooting, begin with the basics. These small checks resolve a surprising number of problems:
In my experience, that last restart fixes temporary issues more often than you'd expect. And yes, check the network selection — many "can't connect" errors happen because the dApp is on BSC while the wallet is on Ethereum.
Common causes when you can't connect Trust Wallet to PancakeSwap (or when pancakeswap can't connect):
How to connect properly (step-by-step):
If that fails, try the dApp browser on your phone (Android) or open the page inside Trust Wallet's webview if available. If you still can't connect, check for error messages and the troubleshooting tips below.
Related: PancakeSwap + Trust Wallet guide and WalletConnect guide.
What does "deep link not supported" mean? A deep link is a URL like trust:// that tells the browser to open the wallet app. The error appears when the browser or OS blocks that scheme or the app isn’t registered for it.
Why does it happen? Mobile browsers, especially on iOS, sometimes refuse to hand off to third‑party apps. Older app versions or blocked URL schemes can also cause the message.
Workarounds:
Example: I once hit this error when testing from a privacy-focused browser. The fix was to open PancakeSwap in a standard browser and use WalletConnect to complete the pairing.
On Android the dApp browser is generally available inside the app. On iOS, Apple platform rules sometimes mean the in-app dApp browser behaves differently or is not exposed.
If you can't see dApps in Trust Wallet:
But if none of that helps, a reliable fallback is to use a desktop browser + WalletConnect. It adds one step, but it's usually the most stable option.
Related: dApp browser & WalletConnect and iphone-dapps-guide.
Seeing "swap failed" is frustrating. Here are the usual culprits and how to fix them:
Step-by-step quick fix:
I once had a swap fail repeatedly until I realized the token charged a 6% sell fee. A 10% slippage tolerance fixed the attempt (but of course that has cost implications).
Related: in-wallet-swap and swap-troubleshooting.
If a token balance shows on a block explorer but not in the app, you probably need to add it manually.
How to add a missing token:
Common mistake: adding the token on the wrong chain (for example, pasting a BEP2 or BEP20 address into the wrong network). Always verify the chain before pasting.
See also: add-custom-token and troubleshooting-token-not-showing.
| Method | Best for | Common errors | Quick fix |
|---|---|---|---|
| In-app dApp browser | Mobile-first, single-app flow | Missing on iOS, web3 injection issues | Use Android webview or WalletConnect |
| WalletConnect | Desktop → mobile pairing | QR scan failures, expired sessions | Update app, rescan QR, re-authorize session |
| Deep-links (trust://) | Quick mobile handoff | "Deep link not supported" | Update app, use WalletConnect or open app manually |
Always confirm what you sign. A token approval can grant unlimited token allowance. Check approvals and revoke suspicious ones via the wallet or a revoke service.
See: revoke-token-approvals and phishing-and-scams. I believe treating every new dApp as untrusted until proven safe is a good habit.
If you lose your phone: restore the wallet on a new device using your seed phrase. If you suspect the seed phrase was exposed, move funds to a new wallet immediately (create a fresh software wallet or use a hardware option).
Important links: restore-import-wallet, seed-phrase-backup, lost-phone-recovery.
But don't store your seed phrase on cloud backups without understanding the risks — cloud backups can be convenient and risky at once.
Q: Is it safe to keep crypto in a hot wallet? A: Hot wallets are convenient for everyday DeFi activity but carry a higher risk than cold storage. Use hot wallets for active funds and move long‑term holdings to more secure solutions when needed.
Q: How do I revoke token approvals? A: Use the wallet's revoke feature or a trusted third‑party revoke tool. Revoke any approval you no longer use. See revoke-token-approvals.
Q: What happens if I lose my phone? A: Restore with your seed phrase on a new device. If the phrase may be compromised, move funds to a new wallet immediately. See lost-phone-recovery.
Q: Why do I see “swap failed”? A: Often slippage, low liquidity, or missing gas token. Check the transaction hash on a block explorer to see the on‑chain error.
Troubleshooting Trust Wallet connectivity and swap issues is usually a step-by-step process: check versions, confirm networks, use WalletConnect when deep links fail, and add custom tokens only with verified contract addresses. In my experience the most reliable fix for "can't connect trust wallet to pancakeswap" or "pancakeswap can't connect" is to use WalletConnect from a desktop session and approve from the phone.
If you want hands‑on walkthroughs, start with these related guides: PancakeSwap + Trust Wallet, WalletConnect guide, Add Custom Token, and Revoke Approvals.
If you're still stuck after trying the steps above, collect the exact error text and the transaction hash (if any), then consult the relevant troubleshooting pages or reach out to community support channels (avoid sharing your seed phrase anywhere).
Good luck — small test transactions and cautious approvals will save you time and tokens. But if you prefer, explore the linked guides for step‑by‑step screenshots and deeper how‑tos.