The function TSender::airdropERC20
facilitates the distribution of ERC20 tokens to multiple recipients. However, it lacks the emission of events, which is critical for transparency and tracking.
The function does not emit any events to log the actions taken, specifically the transfers of tokens from the contract to the recipients.
Users and external applications cannot track the distribution of tokens.
Applications relying on event logs to update their state will not function correctly.
Developers and auditors cannot easily trace or debug the function’s execution.
The lack of events can obscure contract behavior, potentially hiding malicious activities and complicating regulatory compliance.
Manual Review
Emit event when airdrop succeeded.
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.