In BeatToken::mint()
the user can mint with zero amount. The user use this function and spam which is waste of gas.
Likelihood:
Medium
It's unlikely a user would do this by accident, but a malicious actor could easily automate this.
Impact:
. Gas Waste / Griefing Risk:
An attacker could call mint(user, 0)
repeatedly to:
Fill up the event logs with useless data.
Waste gas (not much, but non-zero).
Cause confusion in off-chain systems processing transfer events.
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.