Treasury has a function that allocates tokens to users that user should be able to receive, however there is no implementation for users to claim allocated funds.
There is a allocateFunds function which allocates funds to users. There are two issues. One is that there is no function for claiming the assigned allocation. Second issue is that, this function does not specify the token address. It only assigns raw amount of funds but the currency of this allocation is not known.
Allocation system lacks mechainsm to claim the allocations and does not specify the address of the token that is assigned to users balance. These missing implementation prevent contract from expected behaviour.
Manual Review, Hardhat
When using allocateFunds add new parameter for token address. Add function to allow receipients to claim 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.