# TRON Approval Checker > Free TRON TRC20 approval checker. Public spenders, remaining allowance, unlimited flags; optional deep scan (network fee only). Not affiliated with the TRON Foundation. TRON Approval Checker lists TRC20 allowances on a T-address before you sign another approve() or revoke. English is primary; key pages also exist in Chinese, Spanish, and Russian. ## Primary - [TRON Approval Checker](https://revokeusdt.org/): Free TRC20 spender and unlimited-allowance screen. Optional deep scan via wallet connect. - [Unlimited USDT approval](https://revokeusdt.org/check/unlimited-approval/): See whether max-uint USDT is still approved to a spender. - [FAQ](https://revokeusdt.org/faq/): Fees, approve vs transferFrom, revoke, languages, optional deep scan. ## Checks - [TRON approval checker](https://revokeusdt.org/check/tron-approval-checker/): Check every active TRC20 allowance on a TRON T-address: token, spender name, remaining amount, unlimited flag, and TronScan risk tag. - [TRC20 allowance checker](https://revokeusdt.org/check/trc20-allowance/): See remaining TRC20 allowance on TRON: capped amounts versus unlimited max uint256, per token and spender contract. - [Unlimited approval checker](https://revokeusdt.org/check/unlimited-approval/): Filter a TRON address for unlimited TRC20 approvals: max uint256 remaining, named DEX routers versus unknown spenders. - [USDT TRC20 approval checker](https://revokeusdt.org/check/usdt-trc20-approval/): List USDT TRC20 allowances on the official Tether contract TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t: spenders, remaining, unlimited, risk. - [SunSwap approval checker](https://revokeusdt.org/check/sunswap-approval/): See whether a TRON address still has TRC20 allowances toward SunSwap or similar named DEX routers, including unlimited rows. - [Revoke TRC20 approval checker](https://revokeusdt.org/check/revoke-trc20-approval/): List TRC20 spenders you may want to revoke. This desk does not send approve(0); it shows remaining allowances so you can sign the revoke in your wallet. - [Unknown spender checker](https://revokeusdt.org/check/unknown-spender/): Find TRC20 spenders on a TRON address that TronScan does not label as a known project — the pattern used in unlimited-approval drains. ## Guides - [What is TRC20 approve](https://revokeusdt.org/guides/what-is-trc20-approve/): TRC20 approve() grants a spender permission to pull tokens later with transferFrom. Learn how allowances work on TRON and why unlimited matters. - [How to check TRON approvals](https://revokeusdt.org/guides/how-to-check-tron-approvals/): Step-by-step: paste a TRON T-address, load TronScan approve/list rows, filter unlimited and risk, then decide what to revoke in your wallet. - [How to revoke TRC20 approval](https://revokeusdt.org/guides/how-to-revoke-trc20-approval/): Revoking a TRC20 allowance means a new signed transaction setting the spender’s remaining amount to zero. Screenshots and seed forms do not revoke. - [Unlimited allowance on TRON](https://revokeusdt.org/guides/unlimited-allowance-tron/): What unlimited TRC20 allowance means on TRON, why DEX routers request it, and when an unlimited spender is a drain risk. - [USDT approve vs transferFrom](https://revokeusdt.org/guides/usdt-approve-vs-transferfrom/): On TRON USDT TRC20, approve() grants permission and transferFrom moves tokens. Learn how drains abuse leftover allowances on the official Tether contract. - [Approvals in TronLink](https://revokeusdt.org/guides/approvals-in-tronlink/): How to reconcile TronLink’s TRC20 approval views with the public TronScan allowance table on TRON Approval Checker. - [increaseApproval TRC20](https://revokeusdt.org/guides/increaseapproval-trc20/): Some TRC20 tokens expose increaseApproval / decreaseApproval alongside approve. Learn how they change remaining allowance and how revoke still works. - [What is a spender contract](https://revokeusdt.org/guides/what-is-a-spender-contract/): A spender contract is the TRC20 address allowed to call transferFrom. Learn how routers, markets, and unknown spenders appear in approval tables. - [TRON DeFi approvals](https://revokeusdt.org/guides/tron-defi-approvals/): How TRON DeFi venues request TRC20 approvals, why unlimited is common on SunSwap and JustLend, and how to audit leftover router allowances. - [Approval phishing on TRON](https://revokeusdt.org/guides/approval-phishing-tron/): How TRON approval phishing works: cloned revoke sites, spoofed DEX approve popups, seed theft, and how to verify spenders with a public checker. - [Safe TRC20 allowance habits](https://revokeusdt.org/guides/safe-trc20-allowance/): Practical habits for safer TRC20 allowances on TRON: prefer caps, revoke unknowns, re-check after DApps, never paste a seed. ## Problems & glossary - [Unlimited approval drain](https://revokeusdt.org/problems/unlimited-approval-drain/): If TRC20 tokens left after an unlimited approve, the spender used transferFrom. How to read remaining allowances, revoke leftovers, and avoid fake refunds. - [Cannot revoke approval](https://revokeusdt.org/problems/cannot-revoke-approval/): If a TRC20 revoke seems to fail on TRON, check token contract, spender hex, index lag, energy for the tx, and fake revoke DApps that never sent approve(0). - [Fake revoke DApp](https://revokeusdt.org/problems/fake-revoke-dapp/): Fake TRON revoke websites steal seeds or trick you into approving a new spender. Real listing uses a public T-address; revoke is approve(0) in your wallet. - [Approved the wrong spender](https://revokeusdt.org/problems/approved-wrong-spender/): If you approved a TRC20 spender you did not mean to, the fix is a wallet revoke of that exact hex — not a screenshot and not a seed form. - [USDT gone after approve](https://revokeusdt.org/problems/usdt-gone-after-approve/): USDT TRC20 that disappeared after an approve was moved by transferFrom, not by the approve itself. Check leftover spenders on the official Tether contract. - [Old DEX still approved](https://revokeusdt.org/problems/old-dex-still-approved/): Migrated or abandoned TRON DEX routers can keep unlimited TRC20 allowances. List leftover spenders and revoke venues you no longer use. - [Allowance](https://revokeusdt.org/glossary/allowance/): Allowance is the remaining amount a TRC20 spender may pull with transferFrom. Separate from wallet balance and from energy. - [Spender](https://revokeusdt.org/glossary/spender/): A spender is the TRC20 address granted pull rights by approve. Named DEX routers versus unknown contracts. - [Unlimited approval](https://revokeusdt.org/glossary/unlimited-approval/): Unlimited TRC20 approval means remaining allowance is the max uint256 value. Common on named DEX routers; dangerous on unknown spenders. - [approve()](https://revokeusdt.org/glossary/approve/): approve() is the TRC20 method that sets a spender’s allowance. It does not transfer tokens; transferFrom does. - [increaseApproval](https://revokeusdt.org/glossary/increaseapproval/): increaseApproval adds to a TRC20 remaining allowance instead of overwriting it. Revoke still requires a signed zeroing transaction. - [Revoke](https://revokeusdt.org/glossary/revoke/): Revoke means a new signed transaction that sets remaining allowance to zero. A screenshot or a seed form is not a revoke. ## Locales - [中文](https://revokeusdt.org/zh/) - [Español](https://revokeusdt.org/es/) - [Русский](https://revokeusdt.org/ru/) ## Optional - [Sitemap](https://revokeusdt.org/sitemap.xml) - [robots.txt](https://revokeusdt.org/robots.txt)