In depositCollateral and _redeemCollateral functions transferFrom and transfer calls made. While current implementation for WETH/WBTC is correct it may posses an obstacle for using contract other tokens, like USDT or BNB that do not return bool on these call and will always revert.
Restriction for possible tokens to be used as collateral.
Observation
Use safeTransfer/safeTransferFrom for IERC20(tokenCollateralAddress)
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.