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.
Two methods, two moments
approve(spender, amount) on TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t creates or updates allowance. transferFrom(owner, to, amount) is what the spender calls to move USDT. Victims often remember only the first popup.
Explorers label them differently. If USDT left and the only signature you recall is “Approve,” look for a later transferFrom from the spender.
Why phishing loves USDT approve
USDT is the liquid TRC20 on TRON. One unlimited approve to a malicious spender is enough to empty the balance later without another wallet popup that looks like a send.
Always read the spender address in the wallet confirmation, not just the logo on the webpage.
Official contract only
Clone USDT contracts can show a USDT icon and still be worthless or malicious. Approvals on clones are not Tether USDT approvals. Match TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t character for character.
This desk lists whatever TronScan indexes; you still verify the token string.
What we show for USDT rows
Remaining allowance, unlimited flag, spender name or hex, risk tag. We do not claw back stolen USDT. We do not revoke.
Independent — not Tether. Deep scan read-only ~2–3 TRX.
Next action if USDT already moved
Document the spender and tx hashes. Revoke any remaining allowance so the next pull fails. @wholetron can help read public hashes — never a seed. Refund DApps are almost always fake.
Independent desk: lists only, never a seed phrase, help at @wholetron with public addresses only.
FAQ
Did my approve send USDT?
No. transferFrom did, if tokens moved.
Official USDT?
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.
Can I reverse transferFrom?
No for confirmed pulls.
Is SunSwap USDT approve always bad?
No if the spender is really that named router.
Will this site refund me?
No. Listing desk only.
Help?
@wholetron.