Tokens like USDC and USDT have blacklists and will revert if transfers are made to blacklisted users.
If an address of a winner is blacklisted from either USDC or USDT the highlighted code will revert and no winner will get rewards.
Low impact since it's not that likely for an address to be blacklisted. And the caller can call the function again without the address of the blacklisted winner or with another address provided by the blacklisted winner.
Manuel Review
Implement a function for winners to pull their funds from the protocol, rather than using a push method of distributing rewards. Or implement a check if an address of the winner is blacklisted if the token used is USDC or USDT
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.