The setDepositLimit
function updates the maximum deposit limit per operator but does not emit an event to log this change.
The setDepositLimit
function allows the contract owner to modify the depositLimit
variable. However, it fails to emit an event indicating that the deposit limit has been changed. This omission means that external observers (such as off-chain services) will not be notified of the change, which can lead to inconsistencies and difficulties in tracking state changes.
The absence of an event can hinder the ability to monitor contract changes effectively. It reduces the transparency of contract operations and may complicate debugging and auditing processes. Furthermore, it could potentially lead to trust issues with users who expect event logs for significant changes.
Slither
Modify the setDepositLimit
function to include an event emission after updating the depositLimit
. For example:
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.