Icosa Stake Points
Stake Points
The staking pools within the ICOSA protocol use Stake Points to determine a user’s share of a particular staking pool. Each of the 3 staking pools pay yield to stakers from a global daily Pool Payout and divides this yield by each stakers position individually.
For example: If a particular user in the ICSA staking pool has a 100 Stake Points and the pool has a total of 1,000 Points, this user has a 10% share of the pool; If the daily Pool Payout for that day is 30,000 ICSA, this user will earn 3,000 ICSA yield. This yield will accrue daily until the user chooses to end the stake, at which point the yield will be Minted and the stake principal + yield will be sent to the user’s wallet and their Stake Points will be removed from the pool.
Stake Points Calculation for HDRN staking:
HDRNStaked / HexShareRate = HDRN Stake Points
Stake Points Calculation for ICSA staking:
ICSAStaked / HexShareRate = ICSA Stake Points
Stake Points Calculation for WAATSA NFT staking:
PurchaseDollarAmount x 1PointPerDollar = WAATSA NFT Stake Points
Add Capital Stake (HDRN & ICSA Stakes Only)
When a user creates a stake in the HDRN or ICSA pool, the Stake Points assigned to it stay constant for the life of the stake. As more users join the staking pool and more points are added, the individual share of the pool each user has will decrease resulting in dilution of the daily yield.
There are minimum stake lengths which use a bonding curve to calculate a particular stake’s minimum length when a stake is started based on the stake size. There are also stake bonuses on ICSA yield which are calculated based on a stake’s position in the bonding curve when a stake is ended. Since the minimum stake length is calculated at the start of a stake but the bonus is calculated at the end of a stake, users are incentivized to continually Add Capital to their stake over time to ensure they aren’t knocked down in the bonding curve resulting in a smaller bonus when the stake is ended.
If a user chooses to Add Capital, their stake will be assigned additional Stake Points which will be added to their original amount. The minimum stake lengths are recalculated based on the stake’s new position in the bonding curve and reset to Day 0 as a starting point.
Add Capital Example: If a particular user creates a stake in the HDRN staking pool with 1 Billion HDRN, and the HEX Share Rate at the start of the stake is 230,000 this stake will be assigned 4,347.83 Stake Points (1BillionHDRN / 230,000).
If this user chooses to add another 1 Billion HDRN after a period of time and the HEX Share Rate has increased to 235,000, this stake will be assigned an additional 4,255.32 Stake Points (1BillionHDRN / 235,000) for a new combined total of 8,603.15 Stake Points.
Any yield this stake has accrued up to this point will be stored in the smart contract memory until the user chooses to end the stake, at which point the yield will be Minted and the stake principal + yield will be sent to the user’s wallet and their Stake Points will be removed from the pool.