The expected flow for delegation and undelegation of boost is the following with ❌ showing the step missing in the current implementation:
poolBoost.totalBoost
and poolBoost.workingSupply
are decreased when undelegating but are never increased when delegating. Over time, this reduces the boost and hence the rewards significantly.
Users get less than intended rewards. Gets worse over time.
poolBoost.totalBoost
and poolBoost.workingSupply
should be increased by the delgation.amount
during delegateBoost()
.
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.