weathers.length is called on every loop iteration. In EVM, this costs gas because the length is read from storage or memory repeatedly
High likelihood for deployment running out of gas esp when weathers is a large array
Likelihood:
On every (constructor) loop iteration
Impact:
Possible DoS on deployment, or gas consumption
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.