some ERC20 tokens revert on transfer 0 value and this will lead to DoS and prevent the winners from claiming their rewards
some weird ERC20 revert on transfer of 0 value (e.g. LEND
) ,can be found here
in the function _distribute()
the any percentages
of the winners
can be 0 value , and there is no check for the amount that will be sent to the winner , so the amount
here can be zero which will lead to revert and the winners will not get their rewards
the reversion of the function will lead to loss of funds for the winners which will not get their rewards .
manual review
make sure that the amount that will be sent is greater than zero and the percentage of the winner is greater than zero
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.