In function update_profit_max_unlock_time user with role `UNLOCK_TIME_VERIFIER` update value of profit_max_unlock_time variable and last_block_number. But after that, event has not emit.
Function update_profit_max_unlock_time change state of contract. But event has not emit.
Event emission in setter function provide an essential audit trail on the blockchain, allowing users, auditors, and developers to track when and how key parameters are modified.
Without this event, it becomes challenging to trace changes, which may impact transparency and debugging.
Manual review
Emit event, when function update_profit_max_unlock_time called.
I believe low severity to be appropriate here, events could be used to be more explicit for the upcoming effects on price for changes in max unlock time, similar to as included in `update_price` with the `PriceUpdate` event
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.