Compound USD Coin (cUSDC) Smart Contract Risk

No Revert on Transfer Failure

⚠ HIGH severity

Vulnerability

cUSDC returns false on failure instead of reverting. Protocols must explicitly check the return value to detect failed transfers.

Related: Unchecked Return Values

Safe integration

Check the return value from transfer calls, or wrap with SafeERC20.

Contract addresses

ChainAddress
Ethereum 0x39aa39c021dfbae8fac545936693ac917d5e7563

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

← Back to Token Risk Profiles