More than allowed Health Tokens can be minted due to incorrect Logic
In MartenitsaMarketplace.sol::collectReward(), there is incorrect logic in the line
This line is incorrect as the amountRewards should be added to the _collectedRewards[msg.sender] array in order for Health Token minting calculation to work properly. This flaw in logic can be exploited to mint more Health Tokens than deserved.
Funds in the form of HealthTokens can be stolen/minted.
Manual Review
Change the line to
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.