Description: The contract uses RockPaperScissors::transferFrom
for token transfers without following the checks-effects-interactions pattern.
Impact: While unlikely due to the simple nature of the transfers, there's a theoretical risk of reentrancy attacks.
Proof of Concept:
Recommended Mitigation: Follow the checks-effects-interactions pattern by updating state before making external calls.
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.