Beginner FriendlyFoundryNFT
100 EXP
View results
Submission Details
Severity: medium
Invalid

Dubious Typecast

Summary

Dubious typecast in PuppyRaffle.selectWinner() function

Vulnerability Details

Location:

Dubious typecast in PuppyRaffle.selectWinner() (src/PuppyRaffle.sol#125-154):
uint256 => uint64 casting occurs in totalFees = totalFees + uint64(fee) (src/PuppyRaffle.sol#134)

Impact

Mapping can be easily manipulated

Tools Used

Audit Wizard (Slither)

Recommendations

Use clear constants

Updates

Lead Judging Commences

Hamiltonite Lead Judge about 2 years ago
Submission Judgement Published
Invalidated
Reason: Vague generalities

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.

Give us feedback!