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

Out of date compiler version

Summary

The PuppyRaffle.sol contract is using an outdated Solidity compiler version (0.7.6) which may lead to compatibility issues and potential vulnerabilities.

Vulnerability Details

The contract PuppyRaffle.sol is using the pragma directive pragma solidity ^0.7.6; Using an outdated compiler version may result in compilation errors, unexpected behavior, and potential security vulnerabilities.

Impact

May cause incompatibilities with other inherited contracts

Tools Used

Manual code review

Recommendations

  • use the latest stable Solidity version. This can be done by modifying the pragma directive to pragma solidity ^0.8.0; or the latest available version at the time of the update.

Updates

Lead Judging Commences

Hamiltonite Lead Judge about 2 years ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

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

Give us feedback!