Since the voters cannot be changed, the users unable to vote cannot be replaced, and after a certain amount of time, there would be no users left who can vote. This would lead to the contract being unable to conduct elections.
There should be a function to add new voters in order to make the contract feasible to use for an indefinite amount of time.
Contract would not be able to conduct any elections after a certain amount of time has passed.
Manual Review
Add a function to remove voters and another one to add new voters in order to fix this issue.
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.