Quick start: connect and swap
This short checklist gets you trading on PancakeSwap with a software wallet on Binance Smart Chain (BSC):
- Install the wallet app on your phone (see /install-iphone or /install-android).
- Fund the same account with BNB for gas.
- Open PancakeSwap on a browser or use the in-app DApp browser, choose Connect > WalletConnect or injected provider, approve the session in your wallet, then swap.
Want the full steps? Read on.
Who this guide is for
This guide is aimed at US-based crypto users who use a software wallet and want to interact with DeFi on BSC — swapping, adding liquidity, and staking on PancakeSwap. If you hold large long-term balances, consider combining a hardware wallet with guides like /ledger-hardware for stronger security. If you only want custodial simplicity, this guide may be more detail than you need.
What you need before you start
- A software wallet set up with its seed phrase backed up (see /backup-recovery).
- Some BNB on the same account to pay gas fees on BSC.
- The Trust Wallet app updated to the latest version (links: /install-iphone, /install-android).
- Familiarity with token approvals and slippage settings (read /swap-overview and /gas-fees).
I once approved a contract without checking the address and had to revoke that approval later (lesson learned). But that experience taught me to double-check contract addresses before approving.
How to connect Trust Wallet to PancakeSwap (BSC)
PancakeSwap runs on Binance Smart Chain, which is EVM-compatible. That makes connecting straightforward, but the exact steps vary by device.
Android: in-app DApp browser (fastest)
- Open Trust Wallet on Android.
- Use the DApps (browser) tab and search for PancakeSwap or paste the PancakeSwap URL.
- Tap Connect; the site should detect the injected provider and connect directly.
Pros: quick and seamless. Cons: mobile in-app browsers can be targeted by phishing if you follow unfamiliar links.
iPhone: WalletConnect method (most reliable)
Apple policies have limited some native DApp browser flows on iOS. WalletConnect is a robust alternative.
- On PancakeSwap (mobile browser or desktop), tap Connect > WalletConnect.
- On your phone open Trust Wallet and choose WalletConnect (or use the scanner to scan a QR).
- Approve the connection inside Trust Wallet.
And yes, if a PancakeSwap deep link returns a "deep link not supported" error, WalletConnect is usually the fix.
Desktop: QR code + WalletConnect
- Open PancakeSwap in your desktop browser.
- Click Connect > WalletConnect and show the QR.
- Scan the QR with Trust Wallet on your phone, then approve.

Comparison: connection methods
| Method |
Devices |
Convenience |
Security trade-off |
Best suited for |
| In-app DApp browser |
Android |
Very quick |
Medium (in-app webviews can be targeted) |
Quick mobile swaps |
| WalletConnect (mobile) |
iPhone/Android |
Reliable |
Safer session control, but still a hot-wallet session |
iPhone users and desktop pairing |
| Desktop + QR |
Desktop + phone |
Comfortable UX |
Good (scan to connect) |
Complex interactions, reviewing contracts |
Step-by-step: swapping tokens on PancakeSwap
- Select BSC network in your wallet and confirm you have enough BNB for gas.
- On PancakeSwap choose the token pair (from/to). If the token is not listed, add it by contract address (carefully).
- Check price impact and set slippage tolerance (common ranges: 0.1% for stable pairs, higher for volatile tokens).
- If necessary, approve the token allowance; that sends a separate transaction and costs gas.
- Confirm the swap and approve the transaction in your wallet.
- After the swap, verify the TX hash on BscScan.
A tip from experience: for very small or very new tokens increase slippage only as needed, and always keep a reserve of BNB to pay gas for future revoke operations.
Providing liquidity and staking on PancakeSwap
Adding liquidity requires two tokens in the right ratio (for example BNB and a BEP-20 token). When you add liquidity you receive LP tokens, which you can then stake in Farms or Pools. Steps are similar to swapping: approve the LP token, then stake.
Risks include impermanent loss and smart contract risk. If you're planning to stake for rewards, read /staking-guide for validator and reward mechanics.
Disconnecting and revoking approvals
Want to disconnect PancakeSwap from your wallet? There are two layers:
- Disconnect the session: on PancakeSwap click Disconnect or end the WalletConnect session. In Trust Wallet go to Settings > WalletConnect and disconnect active sessions.
- Revoke token approvals: disconnecting doesn't remove spending allowances. Use a revoke tool or see /revoke-approvals-and-allowances for step-by-step guidance.
But remember: disconnecting a session is not the same as revoking an allowance.
Security checklist and common mistakes
- Backup the seed phrase offline (/seed-phrase-backup).
- Never share private keys.
- Double-check token contract addresses before approving.
- Keep a small hot-wallet balance for daily DeFi activity; store long-term holdings in cold storage.
I once sent tokens to the wrong chain because I picked a BEP-20 address but thought it was ERC-20. That cost time and a bridge. Learn from my mistakes: pause and verify the chain before you send.
Troubleshooting: common issues
- PancakeSwap deep link not supported on iPhone: use WalletConnect or desktop QR flow.
- Token not showing in wallet: add custom token by contract address (see /add-custom-token).
- Swap failing with 'insufficient gas': make sure BNB gas balance is separate from swap amount.
If a transaction looks suspicious, cancel it if pending and consult /phishing-and-scams.
FAQ
Q: Is it safe to keep crypto in a hot wallet like Trust Wallet?
A: Hot wallets are convenient for active DeFi use but carry higher risk than hardware wallets. Keep only what you need for trades and staking; move the rest to cold storage (/ledger-hardware).
Q: How do I revoke token approvals?
A: Disconnect the WalletConnect session, then use a revoke service or follow the guide at /revoke-approvals-and-allowances to remove allowances on BSC.
Q: What happens if I lose my phone?
A: Restore your account using your seed phrase on a new device (see /restore-import-wallet). If you did not back up your seed phrase, recovery options are extremely limited.
Q: How do I disconnect PancakeSwap from Trust Wallet?
A: End the WalletConnect session in the Trust Wallet app (Settings > WalletConnect) and click Disconnect on PancakeSwap. Then revoke any token allowances you no longer want active.
Conclusion and next steps
Connecting a software wallet to PancakeSwap on BSC is straightforward once you understand the connection methods and basic safety steps. I believe WalletConnect is the most reliable route for iPhone users, while Android users often prefer the in-app DApp browser for speed. Try a small test swap first.
For detailed setup help see /install-iphone and /install-android, and if you plan to stake or add liquidity, review /staking-guide and /bsc-guide. Stay cautious, double-check contract addresses, and enjoy using DeFi with care.
Ready to try a guided walkthrough? Check the PancakeSwap-specific page here: /pancakeswap-trust-wallet