In function _distribute
in Distributor.sol
contract missing check for duplicates winners address. So if organizator pass two or more time same winner, the winner will receive more then one reward.
In Distributor.sol
contract in function _distribute
organizator pass token address, winners addresses, and precent of winning from pot. In function no have check if in array of winners addresses have duplicate entries. So if organizator pass same winner two times , the winner will receive two rewards
Receive two or more rewards for same winner
Manual Review
Create function to check if in array of winners have duplicate entries of same address and add it as require condition in _distribute
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.