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

Outdated version of Solidity

Summary

The usage of an floating outdated version of Solidity (^0.7.6) in your smart contract code may lead to conflicts with more recent versions. Modern versions of Solidity offer optimizations, new features, and bug fixes, and using an older version can limit the benefits of these improvements and potentially cause compatibility issues.

Vulnerability Details

Impact

Overflow vulnerability on 0.7.6. If a contract has an overflow loophole, it can significantly differ between the actual result of the calculation and the expected result. This will affect the normal logic of the contract and cause the loss of funds in the contract.

Tools Used

manual review

Recommendations

Recommended to update your contract's Solidity version to a more recent, stable release as 0.8.20

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!