In Treasury contract, it's possible to define allocations to a certain recipient using allocateFunds()
Calling this function as an ALLOCATOR will reserve funds from treasury to a certain recipient, stored in _allocations
The issue is that there is no way for the recipient to withdraw those funds
A contractor has an agreement with RAAC to do some work, and as a guarantee RAAC protocol will allocate funds from the treasury. Contractor, i.e recipient
expect to be able to withdraw the allocation, but there is no such function in treasury. Also when storing allocation, it should store the amount and the token in question.
A recipient of allocation cannot withdraw his allocated tokens from the treasury contrary to what was promised.
Manual
Add a function so that the recipient can withdraw allocated 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.