RAACToken _update() burn tax instead of send to tax receiver leading to lose of fee. RAAC token have swap and burn taxes we have to think of as fee. It does mean that every time someone burn or swapping their RAAC token protocol collects those taxes. Meanwhile tax we should collect while burn tx actually being burned instead of being collected.
RAACToken.sol
_update()
As you can see now it's burning tax amount. This custom _update() will be triggered by any transfer between non-whitelisted users and will cause of lost of funds by the protocol
Lose of burn tax by protocol
Manual review
super._update(from, feeCollector, burnAmount);
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.