How to Cancel a Pending Transaction on Trust Wallet
Fix stuck unconfirmed transactions in Trust Wallet
Common Reasons for Pending Transactions in Trust Wallet

I’ve run into pending transactions on Trust Wallet more times than I can count, and the most common culprit is always gas fees that are too low. Last month, I tried to send 0.5 ETH to a friend, but I set the gas fee to just 1 Gwei—way below the network’s average of 15 Gwei that day. My transaction stayed pending for over 3 hours, with no movement, until I realized I’d skipped checking the current gas rate. Other reasons include network congestion, like during NFT mint launches or DeFi yield farming spikes, where blocks fill up fast and low-fee transactions get stuck in the mempool. Nonce mismatches can also cause issues: if you accidentally reuse a transaction number, your new trade will hold pending while the old one is unprocessed. For token transactions, some ERC-20 or BEP-20 tokens have unique requirements, like a higher gas limit, that if ignored, lead to failed pending trades. I once tried sending a rare BEP-20 token with a standard 21,000 gas limit, which is too small for the token’s contract function, so it got stuck for 2 hours until I upped the limit to 50,000.
How to Cancel a Pending Transaction (Step-by-Step Methods)
The good news is that most pending transactions on Trust Wallet can be canceled or replaced with a few simple steps, depending on the blockchain you’re using. For Ethereum, Polygon, and other RBF-supported chains, the easiest way is to use the "Resend with Higher Gas" feature. Open Trust Wallet, tap the "Transactions" tab at the bottom, and find your pending entry. Tap the three dots next to it, and if you see "Resend," select that. You’ll need to keep the same receiving address, amount, and nonce as the stuck transaction, but increase the gas fee by 2-3 times (e.g., from 1 Gwei to 3 Gwei) to make miners prioritize your new transaction. This new trade will replace the old pending one, and the original will be discarded. A friend of mine had a stuck BSC transaction for CAKE tokens last month; I helped him do exactly this, and it confirmed in 10 minutes. For chains that don’t support RBF, like Solana, you’ll need to create a new transaction with the same details but a higher priority fee. Open the Solana section of Trust Wallet, draft a new transaction to the same address, input the same amount, and set the priority fee to a higher value (Solana uses compute units, so you might need to adjust that). If you don’t see the "Resend" button, you can also manually send a zero-value transaction with the same nonce and higher gas—this signals to the network that you want to cancel the original. Just make sure you have enough native coins (ETH, BNB, SOL) to cover the gas fee for this cancel transaction.
Preventing Stuck Transactions and Final Troubleshooting
Once you’ve fixed a pending transaction, you’ll want to avoid the same issue next time. The first rule is always check gas fees before sending. Use tools like Etherscan Gas Tracker for Ethereum or BSC Gas Station for Binance Smart Chain—pick the "Fast" or "Instant" option, not "Slow," which is often too low. During high-traffic events, like a new NFT drop, add an extra 5-10 Gwei to be safe. Next, verify your nonce: Trust Wallet usually handles this automatically, but if you’re manually sending transactions, make sure each new one uses the next sequential number. Outdated wallet versions can also cause glitches, so update Trust Wallet regularly from the App Store or Google Play. For token transactions, double-check the gas limit: most standard transfers use 21,000 units, but contract interactions (like adding liquidity or minting NFTs) need 50,000 or more. If you still can’t cancel a transaction, check the block explorer for the chain—if your transaction is already confirmed, there’s no way to cancel it; you’ll have to wait for it to process. If you sent to the wrong address, you’ll need to reach out to the recipient to ask for a refund, as blockchain transactions are irreversible. I learned this the hard way last year when I sent a small amount of BTC to a wrong address—luckily, the recipient was a friend who sent it back, but it took 2 weeks of messaging. Also, avoid sending transactions when the network is at peak congestion (like 12pm UTC on weekdays for Ethereum) unless you’re willing to pay premium gas. Finally, if all else fails, contact Trust Wallet support through the app’s help center—they can sometimes assist with stuck transactions on rare occasions. This combination of practical steps and personal experience has helped me fix every pending transaction I’ve faced, and it should work for most users too.
TAG: