The enterRaffle() function does not check input addresses for the (0) address. This can lead to complications in the raffle.
A user can skirt the "4 player minimum" rule by entering array that has (0) addresses
Medium - This can lead to raffles with less players giving an unfair advantage to those left in the game. This defeats the purpose of having a minimum number of players
Manual inspection
Add a check like so:
Funds are locked to no one. If someone gets the refund issue, they also got this issue. IMPACT: High Likelihood: High
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.