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

ReentrancyGuard should be used for function calling `_mintAndIncrement()` as `safeMint()` is re-entrant

Summary

ReentrancyGuard should be used for function calling _mintAndIncrement() as safeMint() is re-entrant

Vulnerability Details

safeMint() performs an external call to recipient if recipient is a contract, potentially causing reentrancy, it is recommended to use ReentrancyGuard on functions calling _mintAndIncrement() which calls safeMint()

Impact

Potential reentrancy

Tools Used

Manual review

Recommendations

Add ReentrancyGuard for function calling _mintAndIncrement() which calls safeMint()

Updates

Lead Judging Commences

inallhonesty Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Too generic

Support

FAQs

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