Missing validation of external calls transferFrom
.
The transferFrom
calls return a bool indicating success. If any of these calls fail (for instance, due to a token contract not supporting transferFrom properly), the function will revert. It is good checking for success on each of these calls, especially if there is a risk that the token may not fully comply with the ERC-20 standard.
If calls did not succeed the function joinDAO()
will revert.
Manual review
Validate return value of transferFrom
:
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.