Early Exit Mechanism
Users may exit before the lock period ends, but doing so triggers a penalty. The penalty depends on how much time remains before the original unlock date.
Penalty formula:
Penalty Amount = unlockAmount × max(N%, min(M%, lock_duration_left ÷ 4 years))
Where:
Parameter
Meaning
unlockAmount
Principal to withdraw
lock_duration_left
Remaining lock duration
M%
Maximum penalty rate (example: 60%)
N%
Minimum penalty rate (example: 2%)
Penalty Examples
Assuming:
Stake = 10,000 ASTER ,Maximum penalty = 60% ,Minimum penalty = 2%
Scenario
Remaining Lock
Penalty Rate
Penalty Amount
Exit immediately
4 years
60%
6,000 ASTER
Exit after 1 year
3 years
60%
6,000 ASTER
Exit after 2 years
2 years
50%
5,000 ASTER
Exit after 3 years
1 year
25%
2,500 ASTER
Exit near maturity
0.05 years
2%
200 ASTER
Exit at maturity
0
0%
0 ASTER
Net withdrawal amount:
Net Amount = Principal − Penalty Amount + Accumulated Rewards
Penalized tokens are redistributed according to protocol rules:
A portion enters the next epoch reward pool
A portion goes to the ecosystem fund
Last updated
