Users waste too much gas when entering the raffle.
Users spend a lot of gas first by mutating the storage, then by checking if any address in storage array is duplicate.
Gas/info
Manual inspection
First check for duplicates in the parameter array and just then update the storage variable. No need to always work upon the storage variable.
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.