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

`RamNFT::setChoosingRamContract(address)` (src/RamNFT.sol#45-47) is missing events access control

Summary

Detect missing events for critical access control parameters

Vulnerability Details

function setChoosingRamContract(address _choosingRamContract) public onlyOrganiser {
choosingRamContract = _choosingRamContract;
+ emit RamNFT__NotChoosingRamContract();
}

Impact

RamNFT::setChoosingRamContract(address) has no event, so it is difficult to track off-chain owner changes.

Tools Used

Slither

Recommendations

Emit an event for critical parameter changes.

Updates

Lead Judging Commences

bube Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity
Assigned finding tags:

Info/Gas/Invalid according to docs

Support

FAQs

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