The project lacks emitting events for successful airdrops.
At the end of the airdropERC20()
function, the project fails to emit an event for successful airdrops. Events are a method of informing the transaction initiator about the actions taken by the called function. They log their emitted parameters in a specific log history, which can be accessed outside of the contract using some filter parameters. This omission restricts external system tracking and external system integrations.
Without events, users and blockchain-monitoring systems will not be able to easily detect suspicious behavior.
Manual code review
Emit an event upon succesful airdrop.
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.