15,000 USDC
View results
Submission Details
Severity: gas
Valid

Redundant balance < _amount check in burn

Summary

The (balance < _amount) check on function burn(uint256 _amount) is redundant as the OpenZeppelin ERC20 _burn method which is called later has that check already.

Vulnerability Details

Impact

Unnecessary redundant check wasting gas.

Tools Used

Recommendations

Remove:
if (balance < _amount) {
revert DecentralizedStableCoin__BurnAmountExceedsBalance();
}

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.