Skip to content

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).