Rentrancy attack possible in claim() of staking.sol
The Rentrancy attack possible as it first transfers the rewards to msg.sender and afterwards updates the mapping of claimable.
All the reward tokens could be drained from the contract through re-entracy attack.
Manual review
First update the state of mapping and then transfer the reward tokens to msg.sender so no re-entracy attack would be possible.
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.