The removeBoostDelegation
function only allows the delegatee to revoke a delegation, preventing the delegator from reclaiming their boost before expiry. If the delegatee becomes inactive or malicious, the delegator has no control over their allocated boost. This reduces flexibility and may lead to unintended lock-in.
Note that even delegateBoost()
function itself can't override previous delegations in case delegator tries to delegate 0 amounts to previous delegatee because of this check:
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.