Tx Doctor / TRON error library / Contract reverted (REVERT)

TRX · revertREVERT

TRON error: Contract reverted (REVERT) (REVERT)

The virtual machine ran the code to completion but the contract itself decided to abort — usually a TRC-20 token check: balance too low, allowance missing, transfer paused or blacklisted. Fees are still charged.

Why it happens

How to fix it

  1. Refresh the token balance and rebuild the transfer with the current amount.
  2. Check the token on TronScan: paused, blacklisted or non-standard tokens revert by design.
  3. For swaps, raise slippage slightly and re-quote immediately before sending.
  4. Retry once — some front-ends build against a stale block, and a fresh build succeeds.

What it looks like in the wallet or explorer

receipt: REVERT · contract_result empty · fee charged for Energy consumed

Seeing this right now? Paste the transaction hash — the tool finds the chain and decodes what actually failed.

Diagnose my transaction

Related errors

Transaction failed (FAIL)

TRX · fail

Execution reverted (no reason string)

EVM · reverted

Out of energy

TRX · energy

Token account is frozen

Token 0x11