|Staking Period Length||% SPANK staked|
Stakers are rewarded with extra BOOTY for staking for additional periods. The
SpankPoints for each staker are calculated as the amount of SPANK staked multiplied by the staking factor. The staking factor ranges from 100% if staking for the maximum length of 12 periods, to 45% for staking the minimum length of 1 period. In order to earn the maximum BOOTY, a staker would need to stake for 12 periods, and then opt to extend their stake by 1 period during every check in.
If a staker stakes for 12 periods but doesn't opt to extend their stake during check ins, they would receive 100% of the BOOTY for the first period, 95% for the second period, and so forth until they receive 45% during the final period.
So let’s say there are only two stakers, Alice and Bob, each with 100 SPANK staked.
Alice stakes for 12 periods while Bob stakes for only 2.
This means Alice has 100 SPANK * 100% = 100 SpankPoints, and Bob has 100 SPANK * 50% = 50 SpankPoints.
Now, Alice and Bob would each receive BOOTY equal to their fraction of the total SpankPoints for the period.
The total SpankPoints would be 100 Alice + 50 Bob = 150 total.
If we plug this into our last example and distribute the 1,000 newly minted BOOTY among these two stakers:
Alice would receive (100 / 150) * 1,000 = ~667 BOOTY and Bob would receive (50 / 150) * 1,000 = ~333 BOOTY.