The ChangeParticipationStatus
function does not account for any potential logic related to refunds or penalties when a user decides not to attend anymore. If the system has financial penalties or refund logic (e.g deducting a fee when someone changes mind), it's missing from this function.
It primarily affects the state integrity rather than financial implications
manual review
If there's any financial implication for changing participation status, it should be handled inside this function
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.