The contract does not emit any events, making it difficult to track transfers on the blockchain.
The contract does not emit any events during the execution of the airdropERC20 function. Without events, it is challenging to track successful and failed transfers, making the contract less transparent and harder to audit.
Emitting events for successful transfers and failures provide transparency and traceability. This helps users and developers verify that operations occurred as expected and simplifies debugging and monitoring.
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.