There are functions that don’t emit events.
Next functions do not emit event:
L2TokenReceiver.editParams()
L1Sender.setDistribution()
L1Sender.setDepositTokenConfig()
L1Sender.setRewardTokenConfig()
L2MessageReceiver.setParams()
This shortchanges various offchain tooling, monitoring, reporting, frontend services that may rely on events to adequately capture real time activities of the contracts. It may even be critical for security monitoring so project can respond adequately if events sufficiently detailed and informative. Any emissions suspicious can allow protocol to react quickly
Manual review
Add event in important functions.
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.