MartenitsaEvent::stopEvent
allows the owner to stop the martenitsa event and remove their producer role, but it doesn't reset the participants
array and _participants
mapping as a result of which previous participants are not able to participate in new events.
The vulnerability is present in the MartenitsaEvent::stopEvent
function where it fails to reset the participants
array and _participants
mapping.
When a new event is started by the owner, the participants of previous events will not be able to participate as the _participants
mapping still hold true for them and joinEvent
will revert.
Previous events participants can't participant in new events.
Manual Review
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.