Tether USD (USDT) Smart Contract Risk

Missing Return Data

⚠ HIGH severity

Vulnerability

USDT does not return a boolean on transfer/transferFrom/approve, violating the ERC20 standard. Direct calls will revert on Solidity 0.8+ due to ABI decoding failure.

Related: Unchecked Return Values

Safe integration

Use OpenZeppelin SafeERC20 (safeTransfer, safeTransferFrom, safeApprove) instead of calling transfer/transferFrom/approve directly.

Contract addresses

ChainAddress
Ethereum 0xdac17f958d2ee523a2206206994597c13d831ec7

Audit any contract that interacts with USDT: SmartContract.us automatically detects USDT integration risks →

← Back to Token Risk Profiles