Staking Example Scenarios
Note that for both the boosts and unstaking fee, the mentioned calculations apply at the individual deposit level. For example Alice makes 2 deposits separated by 6 months, the boosts and unstaking fees will be calculated for each individual deposit.
Alice's Staking Journey
Alice deposits 100 GIZA tokens into the staking contract. At this point:
- Her initial earning power is 100 (equal to her staked amount)
- Her initial voting power is also 100
After staking for 1 month continuously:
- Her earning power increases to 137 (37% boost from time-weighted multiplier)
- Her voting power increases to 137 as well
- She can now withdraw her entire stake without any fees
Adding More Tokens
After 1 month, Alice decides to add another 100 GIZA tokens to her stake. Now:
- Her total staked amount is 200 GIZA
- Her earning power becomes 237 (137 from her initial boosted stake + 100 from her new stake)
- Her voting power is also 237
- The boost is applied individually to each deposit, so her second deposit will earn its own boost over time
Withdrawal Options
After 15 days, Alice decides to withdraw her tokens:
- No fee will be applied to her first deposit (100 GIZA) since it's over 1 month old
- The unstaking fee will only applied to her second deposit, since 15 days have passed, she will pay 2.5% on 100 GIZA (2.5 GIZA).