- On desktop, open pancakeswap.org and click "Connect Wallet" → choose WalletConnect.
- In Trust Wallet, open Settings → WalletConnect (or use the WalletConnect button) and scan the QR code.
- Approve the connection in the app and confirm the correct account.
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.
Fixing “Deep link not supported” when opening PancakeSwap (deep link not supported trust wallet pancakeswap)
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:
- Update Trust Wallet and retry the link.
- Open the PancakeSwap site in a desktop browser and use WalletConnect (scan QR code from Trust Wallet).
- If you're on Android, open PancakeSwap inside the Trust Wallet dApp browser (if visible).
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.

I can't see dApps in Trust Wallet (can't see dapps in trust wallet)
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:
- Use WalletConnect from desktop (recommended) — that bypasses the mobile browser entirely.
- On Android, make sure the in-app browser is enabled and try opening the dApp URL inside Trust Wallet.
- Clear the app cache or reinstall if the browser view is blank.
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.
Swap failed in Trust Wallet — common causes and fixes (swap failed trust wallet)
Seeing "swap failed" is frustrating. Here are the usual culprits and how to fix them:
- Insufficient gas token (no BNB/ETH/SOL): add some native token for fees.
- Slippage too low: increase the slippage tolerance (0.5%–1% for stable pairs; higher for low‑liquidity tokens).
- Token transfer tax or anti‑bot mechanics: these tokens often require higher slippage or an alternate router.
- Low liquidity or price impact: try a smaller test swap first.
- The contract reverted (on‑chain error): check the tx hash on BscScan/Etherscan to read the revert reason.
Step-by-step quick fix:
- Try a tiny swap (e.g., $1–$5) to test.
- Raise slippage incrementally and add a small transaction deadline (time limit).
- If failures continue, check the token contract (via a block explorer) for transfer fees.
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.
Missing token in Trust Wallet (missing token trust wallet)
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:
- Get the token contract address from a reliable source (official site, CoinGecko, or block explorer).
- In Trust Wallet tap Add Token / Add Custom Token.
- Choose the correct network (BEP20, ERC20, SPL, etc.), paste the contract address, confirm decimals and symbol, then Add.
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.
WalletConnect vs in-app dApp browser — quick comparison table
| 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 |
Security checks and best practices (revoke approvals, phishing)
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.
- If a transaction looks strange, cancel it and check the destination address on a block explorer.
- Avoid approving unlimited allowances unless necessary.
- Use a small test transaction when interacting with a new dApp.
See: revoke-token-approvals and phishing-and-scams. I believe treating every new dApp as untrusted until proven safe is a good habit.
What to do if you lose your phone or seed phrase
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.
FAQ
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.
Conclusion & next steps
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.