Author: HyperonChain Published: Jan 02, 2023 Updated: Jan 02, 2023
HyperonChain staking allows user to earn HyperonChain(HPN) coins by holding, staking and participating into HyperonChain DPoS validation process.
Before proceeding with more discussion it is important for anyone to know how rewards work in HyperonChain and what are way to earn as well as calculate them.
HyperonChain support 2 types of rewards
- 1.Block Rewards(BR): Whatever fees user paid by transaction validated in blocks are known as block rewards.
- 2.Staking Rewards(SR): 20,000,000(20 millions) HPN coins are kept reserve for staking rewards.
HyperonChain staking rewards are calculated based on below formula:
Total Staking Rewards(TSR) = Block Rewards(BR) + Staking Rewards(SR)
Validator Rewards(VR) = 15% of Total Staking Rewards(TSR)
Master Staking Rewards(MSR) = 15% of Total Staking Rewards(TSR) + Staked Coin Rewards(SCR)
Staked Coin Rewards(SCR) = 70% of Total Staking Rewards(TSR) * 3/4
Non Locked Staking Rewards(NLSR) = 70% of Total Staking Rewards(TSR) * 1/4
Rewards are applicable for blocks with transactions. Empty blocks are not considered for rewards and halving.
15% of block rewards for validator is distributed in validator smart contract and remaining will be passed to staking contract by calling distributeBlockReward() function and passing as msg.value from blockchain call.
Remaining all logics are managed using staking smart contract.
Only One wallet can be used to staked as master voter/staked voter and non-staked voter for single validator/master.
HyperonChain Staking Smart Contract: Not Deployed Yet
Total Staking Rewards: 20,000,000 HPN Coins + Block Rewards
Starting Staking Rewards: 0.25 HPN
Block Interval: 1 Seconds
Block Halving Duration: 7890000 Successful validated block with transactions
Revised Staking Rewards Ration(Halving): 50%(decremental)
Note: After distribution of all staking rewards(might take more than 20 years) users will receive only block rewards.
HyperonChain consist of 4 types of staking which allows user to earn HyperonChain(HPN) coins.
Each of this type has own usage and significance which is mentioned in detail articles:
Functional Working of Master, Staked and Non-Staked Voter
- 1.If user is participating as Non-Locked staker/voter and deposit/top-up more HyperonChain coins in staking contract which meet criteria of Master Voter then user will be upgraded as Master Voter
- 2.If user is participating as staked-voter under any master and deposit/top-up more HyperonChain coins in staking contract which meet criteria of Master Voter then user will be upgraded as Master Voter