The ERC20 standard requires that burning tokens MUST emit a Transfer event with to set to address(0).
Token-0x's _burn function does not emit any events, making burns invisible to off-chain services.
Likelihood:
Every burn operation will fail to emit events
This is 100% reproducible
Impact:
Burns are invisible to all off-chain tracking systems
Token supply tracking becomes impossible
Breaks ERC20 compliance
Add the following lines at the end of the _burn function assembly block:
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.