Trust Wallet transaction stuck pending how to fix and speed up
Every Trust Wallet user eventually faces the same problem. You send a transaction, the app shows it as pending, and then minutes pass. Then hours. The status never changes.
This page explains why that happens and what you can actually do about it.
Why transactions get stuck
Trust Wallet does not process transactions; it only broadcasts them. The real work happens on the blockchain's mempool, a waiting room for unconfirmed transactions. Validators or miners pick transactions from this room and include them in blocks.
They do not pick randomly. They prioritize transactions that pay higher gas fees. If your gas fee is too low compared to what other users are paying at that moment, your transaction stays in the mempool. It sits there, waiting for someone to include it.
Network congestion makes this worse. When many people send transactions simultaneously, the competition for block space tightens and low-fee transactions become the last ones picked. Sometimes they never get picked at all.
The nonce ordering problem
Ethereum and compatible chains use something called a nonce. Each address sends transactions in order: nonce 0 must confirm before nonce 1, and so on.
Here is the hard part. If you have a stuck transaction with nonce 5, every subsequent transaction you send with a higher nonce will also get stuck. They cannot confirm until nonce 5 confirms or is replaced. This is why a single stuck transaction can freeze your wallet for hours or days.
Fix one: speed up with higher gas
Trust Wallet offers a speed-up option on pending transactions. It works by resending the same transaction with a higher gas price, using the same nonce. Validators see the higher fee and drop the old one in favor of the new one.
To do this manually, go to your pending transaction and look for the speed-up button. If it is not there, you can create a new transaction from the same wallet with the same recipient and the same amount. Set the nonce to match the stuck transaction. Set gas 10-20% higher than current network averages.
This only works if the new gas price is at least 10% higher than the original. Otherwise you will see the error "replacement transaction underpriced." The network rejects identical-nonce transactions that do not offer a meaningful fee increase.
Fix two: cancel via same-nonce zero-ETH transaction
Cancellation is speed-up's cousin. Instead of resending the payment, you send yourself 0 ETH with the same nonce and a higher gas fee. The network processes the cancellation transaction, and the original payment never confirms.
Steps are straightforward. Send a transaction to your own address. Amount is zero. Gas price is at least 10% higher than the original. Nonce matches the stuck transaction. If the cancellation confirms, the original is dead.
Some wallets automate this. Trust Wallet may show a cancel button. If not, you do it manually. The result is the same: your wallet is unfrozen, and you can try the original payment again with appropriate gas.
Fix three: wait
Some stuck transactions confirm after hours or even days. Network traffic drops, a validator picks the low-fee transaction because blocks have empty space. This is rare but possible.
Waiting costs nothing. It also risks nothing except your time. If you are not in a hurry, let it sit. The transaction will either confirm or eventually drop from the mempool. Most nodes drop unconfirmed transactions after 72 hours.
The hard truth about gas
Failed transactions still consume gas. If your transaction confirms but the smart contract rejects it, the gas is gone. If you cancel a transaction, the cancellation itself costs gas. Speed-up transactions also cost gas.
There is no way to get gas back. The network charges for work done. Every transaction, successful or not, requires computational resources. Validators get paid for that work. You pay regardless of outcome.
The "replacement transaction underpriced" error
This error appears when you try to replace a pending transaction without increasing gas enough. The minimum increase is 10%. Some nodes enforce 12.5%. If you see this error, raise your gas price further and try again.
The error does not mean your wallet is broken. It means the network is enforcing the fee bump rule. Increase the gas and resubmit.
What about nonce gaps?
If you cancel a transaction and the cancellation confirms, the original nonce is used. Your next transaction uses the next nonce. No gaps. The chain enforces sequential nonces, and cancellation fills the gap with a zero-value transaction.
Do not send multiple transactions with skipped nonces. That creates a mess. Each stuck transaction blocks everything after it. Fix them in order.
When to give up
Some transactions never confirm. The mempool drops them, your wallet shows them as pending for days, and eventually the app may mark them as failed. At that point the nonce is freed.
Do not keep resending the same low-fee transaction. That does nothing. Increase the gas or cancel. Those are your only options.
Trust Wallet gives you tools to manage pending transactions. Use them. If the app does not show speed-up or cancel buttons, do it manually. The process is the same; the network does not care which wallet you use.
Stuck transactions are normal. They are not a sign of a broken wallet. They are a sign of a competitive fee market. Pay enough and your transaction goes through. Pay too little and it waits.
Not financial advice. loomprotocol.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.