When a vestingSchedule is started the schedule.initialized = true is made. And whenever this is true a new vesting schedule cannot be started.
it is expected that vesting is done not for the entire amount allocated at the start itself. This can be seen in the createVestingSchedule function
But the issue is that, even after realeasing the entire funds in a vesting schedule, the vesting.initialized is not updated to false. Thus after 1 vesting schedule is made for a benificiary , another vesting schedule cant be made for the same benificiary. Thus only the initialal amount of RAAC token will be sent to the benificiary.
Impact
Unable to release entire RAAC tokens to the beneficiary
manual review
update the vestingSchedule.initialized when realeaseAmount >= totalAmount
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.