Table of contents
Quick summary: why Pancake/Poocoin/Uniswap won't connect
If your PancakeSwap not connecting to Trust Wallet, Poocoin not connecting to Trust Wallet, or Uniswap not swapping Trust Wallet, the cause is almost always one of a handful of problems: wrong network selected, missing native token to pay gas (BNB or ETH), an expired or stuck WalletConnect session, or a browser/injected-provider mismatch. I've run into each of these myself (and paid for one expensive failed gas attempt), so I write from real use.
Why do these sites sometimes refuse to connect? Because the dApp expects an EVM provider on a specific blockchain and your app is either on the wrong chain or not presenting a fresh WalletConnect session. Simple, but maddening.
How Trust Wallet talks to dApps (short tech primer)
There are two common connection paths on mobile: the in-app dApp browser (which exposes an injected provider) and WalletConnect (a bridge protocol that pairs a website and your hot wallet via QR/deep link). Desktop sites usually rely on WalletConnect when you connect a mobile wallet. The important bits:
- dApps like PancakeSwap and Poocoin run on BSC (use BNB for gas). Uniswap runs on Ethereum mainnet or specific L2s (use ETH or the L2 native token).
- If chain IDs don't match the dApp, the connect will fail or you’ll see errors during the signature phase.
- WalletConnect sessions can hang, expire, or be blocked by local network firewalls (yes, this happens).
In my experience the WalletConnect pairing step is where most failures start — but network mismatch and zero native balance are the causes that actually block transactions.
Quick checklist -- fast fixes to try first
- Is the dApp using the same blockchain you're on? (BSC for Pancake/Poocoin; Ethereum or the correct L2 for Uniswap)
- Do you have native gas (BNB or ETH) in the wallet? Even tiny amounts are required.
- Update the app and clear the site cache (refresh the dApp page).
- Disconnect any existing WalletConnect sessions and re-pair.
- Try the dApp in Trust Wallet's browser (mobile) or use WalletConnect from the desktop site.
And yes, sometimes the fix is just re-pairing via WalletConnect and confirming the signature — annoyingly simple.
Step-by-step fixes for PancakeSwap, Poocoin, Uniswap
Follow these steps in order. Test connectivity after each one so you know what solved the problem.
- Confirm network and balance
- Which chain does the dApp use? (PancakeSwap/Poocoin → BSC; Uniswap → Ethereum/L2)
- Do you have the native token for that chain? (BNB for BSC, ETH for Ethereum)
- Reboot the app and site
- Close Trust Wallet, reopen it, unlock, then revisit the dApp and attempt connect.
- Re-pair WalletConnect
- On the dApp choose Connect → WalletConnect. On mobile accept the pairing in Trust Wallet. If the site doesn't show WalletConnect, try the in-app browser (if available).
- If pairing fails repeatedly, disconnect any active WalletConnect sessions from the app's connections panel, then try again.
- Clear local browser cache (desktop) or site data (mobile) and retry
- Cached mismatched JS can keep the page stuck on a wrong provider.
- If connect succeeds but swaps fail
- Check slippage tolerance and the token pair liquidity. Increase slippage carefully (example: 0.5% → 1% for low-liquidity tokens).
- If a transaction reverts, check gas priority or try increasing the gas limit slightly.
PancakeSwap / Poocoin (BSC) specific checks
- Make sure your wallet is on the BSC network and you have BNB for gas.
- If the dApp reports "no provider", use WalletConnect rather than relying on an injected provider.
- Poocoin often needs the exact contract address when tracking tokens; add custom tokens if balances don't appear. See add-custom-token.
Uniswap (Ethereum / L2s) specific checks
- Confirm the correct Ethereum mainnet or L2 is selected (some Uniswap forks run on Arbitrum/Optimism).
- If "Uniswap not swapping Trust Wallet" appears after connecting, check EIP-1559-style fee fields (priority fee) and verify your ETH balance covers both the swap and gas estimates. See eth-and-l2-guide for more on L2 gas differences.
Advanced troubleshooting and diagnostics
- WalletConnect bridges can be flaky. If pairing repeatedly times out, try again after a short wait, or pair from a different device.
- RPC node problems cause strange failures (slow or wrong responses). Switching to a different public RPC or a custom node (if you know one) can help — see bsc-guide and eth-and-l2-guide.
- If transactions are sent but not mined, inspect the tx on a block explorer to see the error. (What reverted and why?)
- Consider trying a different network (Wi‑Fi ↔ mobile data) — some corporate or campus networks block WalletConnect traffic.
Security checks before reconnecting to any dApp
- Verify the dApp domain carefully. Phishing copies use tiny typos in the URL. (Poocoin and PancakeSwap have many lookalikes.)
- Don't approve unlimited token allowances unless you understand the risk — revoke allowances when you finish via revoke-token-approvals.
- If a dApp asks for unusual permissions (like moving funds not related to the swap), decline and investigate.
- Back up your seed phrase before reconnecting or reinstalling the app — see seed-phrase-backup and backup-recovery.
But don't panic. A cautious reconnection flow and a revoked approval when you're done will stop most problems.
Comparison: connection methods (mobile-focused)
| Connection method |
Where it runs |
Best for |
Pros |
Cons |
Common failures |
| In-app dApp browser |
Mobile app |
Quick swaps on mobile |
Seamless connect, injected provider |
Not always available on all OS versions |
Site can't detect provider if browser is disabled |
| WalletConnect (QR/deeplink) |
Bridge between web + mobile |
Desktop site + mobile wallet |
Works across devices and OS |
Bridge timeouts, session hangs |
Pairing fails; network mismatch |
FAQ
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient for daily DeFi interaction but inherently less secure than a hardware wallet. I believe the practical rule is: keep small trading amounts in a hot wallet, store long-term holdings in a hardware wallet. See security-features and ledger-hardware for more.
Q: How do I revoke token approvals?
A: Use an approvals/revoke tool or the in-wallet feature to view allowances and revoke unwanted permissions. If you're unsure, follow our step-by-step guide: revoke-token-approvals.
Q: What happens if I lose my phone?
A: Your funds are safe as long as you have your seed phrase. Restore onto another device using the recovery phrase (seed phrase) instructions in lost-phone-recovery. Do not share your seed phrase with anyone.
Who this guide is for - and who should look elsewhere
This guide is for Trust Wallet users (beginners to intermediate) who want practical fixes for PancakeSwap not connecting to Trust Wallet, Poocoin not connecting to Trust Wallet, or Uniswap not swapping Trust Wallet. If you trade daily in DeFi, these tips will save time.
If you keep very large balances or manage institutional funds, consider using a hardware wallet or a smart-contract wallet with guarded session keys — see ledger-hardware and smart-contract-wallets for alternatives.
Conclusion & next steps
Connection problems like pancakeswap doesnt connect to trust wallet or walletconnect won't connect to trust wallet usually come down to a short list of causes: wrong chain, missing gas token, or a stuck WalletConnect session. Start with the quick checklist, re-pair WalletConnect, and verify the dApp domain. What I've found is that methodical checks catch 90% of the issues.
If the problem persists, check our deeper guides: WalletConnect guide, PancakeSwap guide, Uniswap guide, and the general troubleshooting hub. And if you're about to reinstall or reset, back up your seed phrase first: seed-phrase-backup.
Need hands-on steps for your phone model? Check install-iphone or install-android for device-specific notes.
Good luck — and remember: double-check the chain before you sign.