You clicked "Connect Wallet", nothing happened, and now a spinner is mocking you while the price you wanted moves. Or worse, a pop-up asks for a signature and you cannot tell whether it is legitimate. Both problems are common, and both are fixable with a few checks.
This guide covers the three working connection methods, chain-specific details, a troubleshooting table for failed connections, and the habits that keep a connected wallet from being drained.

WalletConnect is an open protocol that links a wallet to a decentralized application through an encrypted relay. The dApp never sees your private keys. It gets your public address, requests actions, and your wallet asks you to approve or reject each one.
There are two technical routes:
Either way, the wallet remains self-custodial. The recovery phrase stays with you. For a broader primer on wallet types, see our best crypto wallet guide.
Fake wallet apps and extensions are a real risk for newcomers, so start from the right source. Do not click a search ad or a link from social media.
During setup, the wallet generates a recovery phrase (usually 12 words). Write it on paper and store it offline. Trust Wallet support will never ask for it, and no legitimate dApp needs it.
| Method | Device | Where keys live | Main trade-off |
|---|---|---|---|
| Chrome extension | Desktop | Encrypted in the browser profile | Convenient, but exposed to a compromised computer or malicious extensions |
| WalletConnect QR | Desktop plus phone | On the phone | Extra step, and sessions can go stale |
| WalletConnect deep link | Phone only | On the phone | App switching can fail if the app is not installed or updated |
| In-app dApp browser | Phone only | On the phone | Fewer dApps behave well in embedded browsers |
This method is the cleanest for keeping keys off your computer. A walkthrough is also available according to Binance Square, and the flow below follows the same general pattern.
Menu labels shift between app releases, so if you cannot find WalletConnect, use the in-app search or the scan icon on the home screen.
Common conflict: if MetaMask or another wallet extension is also installed, both compete to inject themselves into the page, and the dApp may open the wrong one. Disable the other extension temporarily. Then reload the page.

Trust Wallet is multi-chain. EVM networks (Ethereum, BNB Smart Chain, Polygon, Avalanche C-Chain, Arbitrum, Optimism, Base) share an address format, so the same address works on all of them. Solana uses a different address type. Native gas prices below are from real-time market data as of November 10, 2026, and you need a small balance of the native token on each chain to pay for transactions.
| Network | Chain ID | Gas token | Price (Nov 10, 2026) | Connection note |
|---|---|---|---|---|
| Ethereum | 1 | ETH | $2,039 | Default for Uniswap and OpenSea |
| Polygon | 137 | Native token of the chain | Not listed in this data set | Add or enable the network if the dApp requests it |
| Avalanche C-Chain | 43114 | AVAX | $8.22 | Choose the C-Chain, not the X-Chain or P-Chain |
| Arbitrum One | 42161 | ETH | $2,039 | Needs ETH bridged to Arbitrum for gas |
| Optimism | 10 | ETH | $2,039 | Needs ETH on Optimism for gas |
| Base | 8453 | ETH | $2,039 | Needs ETH on Base for gas |
| Solana | Not applicable | SOL | $82.59 | Different address format; the dApp must support Solana wallets |
Prices move quickly (ETH was down 3.77% and SOL down 4.25% in the 24 hours before this publication), so check gas costs before you transact.
| dApp | Category | Typical network | Connection tip |
|---|---|---|---|
| Uniswap | Token swaps | Ethereum and several EVM chains | Choose WalletConnect or Trust Wallet in the connect modal, then pick the network |
| OpenSea | NFT marketplace | Ethereum, plus several other chains | Connecting is free; listing and buying involve signatures, so read each prompt |
| Aave | Lending | Ethereum and other EVM chains | Lending actions need token approvals; check the amounts |
If you plan to use these protocols seriously, our DeFi wallet security guide goes deeper on position-level risk.
Connection failures usually trace back to one of a handful of causes. Work down this table from top to bottom.
| Symptom | Likely cause | Fix |
|---|---|---|
| Trust Wallet is not listed in the dApp | The dApp lists wallets by detection or a short list | Choose WalletConnect, Injected or "Other wallets" instead |
| QR code scans but nothing connects | Outdated app, or a stale session | Update the app, refresh the dApp page, generate a new QR code |
| Extension pop-up never opens | Another wallet extension has taken over | Disable the other wallet extension, reload the page and try again |
| "Unsupported chain" or "wrong network" | The wallet is on a different network than the dApp | Approve the network-switch prompt, or enable the chain in Trust Wallet |
| Connected but balances show zero | The wrong account or network is selected | Check the active account and the network selector |
| Transaction request never appears on the phone | The session has dropped, or notifications are blocked | Reopen the app, check the session list, reconnect |
| Transaction fails on submission | Not enough native token for gas | Top up the chain's gas token |
| Connect button spins endlessly | A browser cache issue, or the dApp is overloaded | Hard refresh, clear site data, or try a different browser |
Attackers often do not need to break the wallet if they can get you to approve a malicious request. Run this checklist every time.
Most connection problems come from the layer between the wallet and the site, not from the wallet itself. A stale WalletConnect session, two extensions fighting over the same browser object, or a network mismatch are common causes of "it won't connect" problems. On the safety side, the dangerous prompts are signature requests and token approvals, which carry real consequences, unlike the connection request. A good habit is to treat "Connect" as low-risk and "Sign" or "Approve" as high-risk. Slow down on every prompt that touches your tokens, and reject anything you cannot explain to yourself in one sentence.
Connections stay active until you end them. Review them regularly, especially after trying a new protocol.
| Where | How to disconnect |
|---|---|
| Mobile app (WalletConnect) | Open Settings, then WalletConnect, find the active session and disconnect it |
| Chrome extension | Open the extension settings and look for connected sites or permissions, then remove the site |
| The dApp itself | Click your address in the dApp and choose Disconnect |
Disconnecting stops a site from asking for new signatures, but it does not cancel token approvals you already granted. Those live on-chain. Use a block explorer's token approval checker to review and revoke allowances. Revoking costs a small gas fee. Our walkthrough on how to revoke token approvals covers the process.

It means linking your wallet address to a decentralized application so you can sign transactions with it. The dApp sees your public address and requests approvals, while your keys stay in the wallet.
Install the Chrome extension, then click Connect Wallet on the dApp and choose Trust Wallet or Injected. Alternatively, choose WalletConnect, scan the QR code with the mobile app and approve the session.
Connecting reveals only your public address and is low risk on its own. The risk comes from fake sites, malicious signatures and unlimited token approvals. Verify domains, read prompts and revoke old approvals.
The usual causes are an outdated app, a stale WalletConnect session, a competing wallet extension or the wrong network. Update the app, refresh, disable other wallets and switch networks.
Reload the dApp page, generate a fresh QR code, update Trust Wallet and check that your phone has internet access. If it still fails, clear the old session in the app's WalletConnect settings and reconnect.
No. Connecting is an off-chain handshake. Gas applies only when you send a transaction or an on-chain approval.
Disconnect the session from the app's WalletConnect settings, the extension's connected sites list or the dApp's own wallet menu. Then review and revoke any token approvals on a block explorer.
Get StartedFor a complete overview, see our Best Crypto Wallets Guide.
Disclosure: XPERTRAX (xpertrax.com) is an affiliated platform. Links and pop-ups pointing to xpertrax.com promote it. This article is for information only and is not financial advice.