Execution failure of mowMultiple can cause exceeding of block gas limit
In the mowMultiple function, there is a loop that iterates through the tokens array. The loop condition is i < tokens.length, which thereby causes gas consumption with each iteration. If the token array is large enough, the block gas limit can be exceeded
This can result to wastage of gas fees for users. Attackers can also provide a large array of tokens enough to cause DOS
VS Code Manual Review
Limit the number of iterations in loops, especially when dealing with arrays. And also, large transaction can be broken into multiple transactions
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.