Independent review. This site is not the official website and is not affiliated with, endorsed by, or operated by the wallet vendor reviewed here. Never enter your seed phrase or private keys on any third-party site.

Troubleshooting Common Issues & Error Messages

Try Tangem secure wallet →

Quick checklist before you start

If you're troubleshooting, begin with the basics. These small checks resolve a surprising number of problems:

  • Update the Trust Wallet app to the latest version (App Store / Google Play).
  • Make sure your phone has a stable internet connection (Wi‑Fi or mobile data).
  • Confirm you have the native token for the network to pay gas fees (BNB for BSC, ETH for Ethereum, SOL for Solana).
  • Restart the app and, if needed, the phone.

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.


Why can't I connect Trust Wallet to PancakeSwap? (can't connect trust wallet to pancakeswap)

Common causes when you can't connect Trust Wallet to PancakeSwap (or when pancakeswap can't connect):

  • You're opening PancakeSwap on desktop but trying to use a mobile-only connection flow.
  • The site is attempting a deep link that the browser or OS blocks.
  • WalletConnect session expired or wasn't approved.
  • The wallet and the dApp are on different chains (BSC vs ETH or an L2).

How to connect properly (step-by-step):

Try Tangem secure wallet →
  1. On desktop, open pancakeswap.org and click "Connect Wallet" → choose WalletConnect.
  2. In Trust Wallet, open Settings → WalletConnect (or use the WalletConnect button) and scan the QR code.
  3. 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.

placeholder: deep link error screenshot


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:

  1. Try a tiny swap (e.g., $1–$5) to test.
  2. Raise slippage incrementally and add a small transaction deadline (time limit).
  3. 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:

  1. Get the token contract address from a reliable source (official site, CoinGecko, or block explorer).
  2. In Trust Wallet tap Add Token / Add Custom Token.
  3. 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.

Try Tangem secure wallet →