Once a delegation is created, users cannot update or extend it without first revoking it. This reduces flexibility and usability.
The delegateBoost
function does not allow users to modify an existing delegation.
If a user wants to change the amount
or duration
of their delegation, they must first revoke the existing delegation and create a new one.
This process is inefficient and could lead to gaps in delegation if not handled properly.
Reduced Flexibility: Users cannot update or extend their delegation without revoking it first.
User Frustration: Users may feel locked into their initial delegation, reducing engagement in the governance process.
Inefficient Governance: Users may need to revoke and recreate delegations frequently, wasting gas and time.
A user delegates 100 boost to another address for 30 days.
After 15 days, the user wants to extend the delegation to 60 days.
The user must first revoke the existing delegation and then create a new one.
During this process, the delegation is temporarily inactive, potentially affecting governance outcomes.
Manual Review
Add functionality to update or extend an existing delegation:
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.