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.
Unnecessary redundant check wasting gas.
Remove:
if (balance < _amount) {
revert DecentralizedStableCoin__BurnAmountExceedsBalance();
}
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.