Unlimited allowance on TRON
What unlimited TRC20 allowance means on TRON, why DEX routers request it, and when an unlimited spender is a drain risk.
The number behind the label
Unlimited is almost always the maximum uint256 value. Token contracts treat it as no practical cap. Wallets shorten the display to “Unlimited” so you are not staring at seventy-eight nines.
The allowance slot still exists. Revoke still means setting a finite number, usually zero.
Why routers ask once
Each capped approve costs a signature and energy. DEX UIs request max so every future swap skips the approve step. That convenience is why SunSwap-style rows look scary in a raw table.
Convenience for you is also convenience for a thief if the spender is not the router you thought.
When unlimited is a drain
Unknown spender + unlimited + valuable TRC20 (especially official USDT) is the textbook drain. The thief calls transferFrom whenever they want until you revoke.
Named DEX unlimited without a matching venue you use anymore is clutter — revoke when you stop trading, not because the word unlimited appeared.
How to inspect
Use the Unlimited filter on this desk. Compare spender labels. Sample named unlimited: TRX6Q82wMqWNbCCiLqejbZe43wk1h1zJHm TUSD→SunSwap.
We list only. No seed. Not an energy article.
Safe defaults
Prefer capped approves when a UI allows. Revoke forgotten unlimited rows. Independent desk; @wholetron for public hex questions.
Independent desk: lists only, never a seed phrase, help at @wholetron with public addresses only.
FAQ
Is unlimited a special opcode?
No. It is a very large allowance amount.
Can unlimited exceed my balance?
Pulls stop at your balance; unlimited still means the whole balance.
Does unlimited auto-renew?
It stays until you change it.
Should I revoke all unlimited?
Prioritize unknown spenders; named routers you use can wait.
USDT contract?
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.
Help?
@wholetron.