The cancelParticipation function updates BriVault contract's state: amount of stakedAsset and a balance of shares for the msg.sender, but no event is emitted. This omission reduces the transparency and traceability of these operations, which can hinder off-chain monitoring.
Likelihood: HIGH
The issue occurs every time the cancelParticipation function is called.
Impact: LOW
The absence of event emissions can lead to reduced transparency and traceability of important state changes within the smart contract ecosystem.
Manual review shows that the event emission is absent in the code of the cancelParticipation function.
It is recommended to add an event and emit it once the contract's state is updated in cancelParticipation function
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.