If the app freezes on the splash screen or closes immediately, start with clearing the cache — on Android go to Settings → Apps → Trust Wallet → Clear Cache. On iOS, fully remove the app and reinstall from the App Store. Make sure your OS version is supported: the wallet requires iOS 14+ or Android 8.0+. Outdated builds cause the most startup failures.
This is almost always a sync issue with the blockchain node. Pull down to manually refresh the wallet. If that doesn't help, go to Settings and switch to a different network RPC endpoint. Sometimes the default node is overloaded — switching to a public alternative like Ankr or Cloudflare fixes the display within seconds.
Not every token is listed by default. Tap the icon in the top-right corner of the main screen to manage tokens, then search by contract address. If it still doesn't appear, add it manually: go to Add Custom Token, paste the contract address from a trusted source like CoinGecko, and confirm. Wrong contract address means wrong token — double-check before saving.
If scanning a QR code does nothing or the session drops immediately, the issue is usually on the dApp side. Try refreshing the dApp page first, then generate a new QR code. In the app, go to Settings → WalletConnect and disconnect any stale sessions before pairing again. Using an outdated app version is another common culprit — update it.
Failed swaps usually come down to slippage settings or insufficient gas. Increase slippage tolerance to 1–3% for stable pairs, up to 12% for low-liquidity tokens. Also make sure you have extra native coin (BNB, ETH, etc.) in the wallet beyond the swap amount — the fee is charged separately and the transaction will fail if that balance is empty.