The Dussehra::killRavana function has a modifier that checks if ChoosingRam::isRamSelected is true. However, in the ChoosingRam::increaseValuesOfParticipants function the characteristics are updating, the ChoosingRam::isRamSelected flag is not set to true. This means that users will not be able to kill Ravana and claim the reward amount. Only the organiser can set ChoosingRam::isRamSelected to true in ChoosingRam::selectRamIfNotSelected if the participant did not set it after that time. This allows the organiser to call this function to set the flag to true and earn the reward amount.
Users will not be able to kill Ravana if ChoosingRam::increaseValuesOfParticipants is not true. This means users will not be able to get the reward amount.
Manual Review
Modify the ChoosingRam::increaseValuesOfParticipants function in the ChoosingRam contract to set the ChoosingRam::isRamSelected flag to true when the user meets the necessary conditions.
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.