The allocateFunds
function in the Treasury
contract allows for the allocation of funds to specific recipients, but the allocated funds are never transferred. Additionally, only users with the MANAGER_ROLE
can withdraw funds from Treasury.sol, preventing recipients from accessing their allocations.
Allocation Without Transfer: The allocateFunds
function records allocations in the _allocations
mapping but does not transfer any tokens to the recipient.
Withdrawal Restrictions: Only users with the MANAGER_ROLE
can withdraw funds, meaning recipients cannot access their allocated amounts.
Users, that had allocated funds, cannot acces their funds.
Transfer Allocated Funds: Modify the allocateFunds
function to transfer the allocated funds to the recipient's address.
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.