Redundant ERC20 balance check#
Informational
In Minting.sol on line 470 it is checked if the sender has enough ERC20 tokens to execute the transfer. If he doesn't, it reverts. However, if the sender would not have enough balance, the transfer would revert anyway, so there is no need for such checks.
Recommendation#
Remove line 470.