No Revert on Transfer Failure
⚠ HIGH severitycUSDC returns false on failure instead of reverting. Protocols must explicitly check the return value to detect failed transfers.
Related: Unchecked Return Values
Check the return value from transfer calls, or wrap with SafeERC20.
| Chain | Address |
|---|---|
| Ethereum | 0x39aa39c021dfbae8fac545936693ac917d5e7563 |
Audit any contract that interacts with cUSDC: SmartContract.us automatically detects cUSDC integration risks →