The function "BaseKeeper::setForwarder" is an external function that changes the state of the blockchain and does not emit an event when it is called.
The function "BaseKeeper::setForwarder" is an external function that alters the blockchain state and includes critical operations. If it does not emit an event, tracking the frequency of keeper forwarder updates will be impossible. Emitting an event is essential for maintaining transparency and ensuring accurate monitoring of these updates.
No real impact on the contract, it might just be impossible to track updates of the keeper forwarder.
Manual Review
The "BaseKeeper::setForwarder" function is an external function that modifies the blockchain's state. Given the significance of the operations it performs, it is advisable to log these changes. Therefore, it is recommended that this function emit an event each time it is called, to ensure proper tracking and transparency.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.