ERC20 standards require emitting a Transfer event whenever tokens are created (minted) or destroyed (burned).
The _mint and _burn functions modify the state directly in assembly but omit the log3 opcode required to emit these events.
Likelihood:
Every time a token is minted or burned, this omission occurs.
Impact:
Off-chain indexers (etherscan, subgraphs) will fail to track token movements and total supply changes accurately.
The token is not compliant with the ERC20 standard, potentially failing integration checks.
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.
The contest is complete and the rewards are being distributed.