RAACReleaseOrchestrator creates vesting schedules without securing RAAC tokens upfront, causing a race condition where multiple investors compete for insufficient tokens.
createVestingSchedule()
do not transfer any amount of token to RAACReleaseOrchestrator
.
There is no guarantee for investors that there will be enough funds for all vesting scheduled upfront.
Investors have to rely on RAAC team to supply enough funds to the contracts manually. This could be avoided if token were directly sent at creation of schedule
If there is not enough token, investors with a vesting schedule that end after other may end up with no token to claim.
No real guarantee that there will be enough tokens for all investors, resulting in late ones not having enough token to claim
Manual
Force token transfer on schedule creation.
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.