· Approval check guide

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.

Identify the exact token and spender

Use this desk’s table. Copy the token contract and the spender contract. For USDT, confirm TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Revoking the wrong hex does nothing useful.

Write them down offline if you are switching devices. Do not send them with a seed.

Sign approve(0) in a wallet you control

In TronLink or another wallet, open the token, find the approval/revoke UI, or craft approve(spender, 0). Confirm the network fee in TRX/energy terms your wallet shows. Broadcast from the owner address.

Some tokens expose increaseApproval / decreaseApproval. The goal is remaining allowance zero for that spender.

Re-check the public index

Paste the T-address again on revokeusdt.org. The row should show zero remaining or disappear from active list after index lag.

If it remains, you likely signed a different spender or a clone token.

What never revokes

Closing a browser tab, deleting a DApp bookmark, paying a “clearance fee” to a stranger, or typing 12 words into a revoke website. Those are myths or theft.

Fake revoke DApps: close immediately. See the fake-revoke problem page.

Scope of this guide

We list; we do not broadcast. Independent desk. Deep scan ≠ revoke. @wholetron with a tx hash if confirmation is confusing.

Independent desk: lists only, never a seed phrase, help at @wholetron with public addresses only.

FAQ

Is revoke a TRX send to this site?

No. It is a token-contract call from your address.

Do I need a seed on a website?

Never.

Can I revoke unlimited only?

You revoke per spender (and token). Unlimited is just the amount field.

Why is the row still there?

Index lag, wrong spender, or wrong token contract.

increaseApproval for revoke?

Some tokens use that family; zeroing still needs a signed call.

Help?

@wholetron with the hash.