Pending (Unconfirmed)
A pending TRC20 transaction has been broadcast to the TRON network but has not yet been included in a confirmed block. This state typically lasts only 1–3 seconds.
Learn More
Confirmed
A confirmed TRC20 transaction has been included in a TRON block and is immutably recorded on the blockchain. Token balances update immediately after confirmation.
Learn More
Failed – Insufficient Energy
The most common failure reason. If a wallet doesn't have enough Energy or TRX to cover the smart contract execution cost, the transaction fails and the fee is still partially consumed.
Learn More
Failed – Insufficient Bandwidth
If the transaction size exceeds available Bandwidth and there is no TRX to burn as a fallback, the transfer cannot be broadcast to the network.
Learn More
Reverted
A contract execution error caused the transaction to revert. This may happen if the token contract encounters an unexpected condition during the transfer.
Learn More
Dropped (Not Broadcast)
Some transactions are rejected at the node level before they are broadcast to the network. These will not appear on TRONSCAN and require re-submission.
Learn More
Exchange Pending
Even after blockchain confirmation, exchanges impose additional waiting periods (typically 20+ confirmations) before crediting deposits to user accounts.
Learn More
How to Fix a Failed TX
If your TRC20 transaction failed due to insufficient Energy, acquire more TRX, freeze it for Energy, or rent Energy from a third-party provider, then re-submit the transfer.
Learn More
