The withdraw function does not consider the recipient allocation when withdrawing tokens from the treasury.
Treasury.sol holds the allocateFunds function which allocates funds to a recipient, records allocations without transferring tokens.
However, the withdraw function does not consider the recipient allocation.
As a result, the tokens received by the recipient is not guaranteed to be the same as the amount allocated, adding extra duties for the manager.
Manual Review
Account for the allocations made before transferring the tokens.
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.