Skip to main content

Why is my Transaction Pending or Stuck?

Trust Wallet displays transactions exactly as they appear on-chain. If a transaction is pending or missing in-app, always check the block explorer first.


Transaction is stuck as "pending"

Transactions get stuck when the gas fee you set is lower than what the network currently requires to process it.

Here's what to do:

1. Check the block explorer

Look up your transaction on the relevant explorer (Etherscan, BscScan, Tronscan, etc.). If it shows as "Pending" there too, it is sitting in the mempool waiting to be picked up by a validator — this confirms the issue is network-side, not a Trust Wallet problem.

2. Speed up or cancel

On EVM-compatible chains, networks that follow Ethereum's technical standard, such as BNB Smart Chain and Arbitrum, you can replace a pending transaction by rebroadcasting it with the same nonce, rebroadcasting it with the same nonce (a unique sequential number assigned to each transaction from your wallet — replacing it forces the network to process the new version instead, at a higher gas price — this effectively pushes the original transaction out of the queue. Trust Wallet supports this from the transaction detail screen. Note: this feature is currently paused.

3. Wait it out

You'll need to wait for network congestion to ease. If gas prices drop enough, the original transaction may confirm on its own. Keep in mind that most networks will eventually drop unconfirmed transactions from the mempool, at which point the funds will return to your wallet automatically.


Sent to the wrong address

If you sent funds to an incorrect address that you do not control, the transaction cannot be reversed. If the address belongs to a centralized exchange, contact their support immediately with the transaction hash, (a unique ID assigned to every blockchain transaction — found in your transaction history)— they may be able to credit your account manually.


Transaction shows confirmed on-chain but not in-app

This may be a display sync issue, not a funds issue — your funds are likely safe. To discard this possibility, try the following steps:

  1. Pull to refresh on the wallet home screen

  2. Go to Settings → Preferences → Clear app cache and reopen the app

  3. If it's a new or unlisted token, add it manually using the contract address


Transaction failed

Failed transactions still consume the gas fee. Common reasons:

  • Out of gas — the gas limit, the maximum amount of gas you're willing to spend on a transaction, was set too low for a complex contract interaction

  • Slippage exceeded — for token swaps, price moved beyond your tolerance before the block confirmed

  • Contract revert — the smart contract rejected the transaction

⚠️ Gas fees are paid to network validators, not to Trust Wallet.

Did this answer your question?