==> Staking Reward Calculator
total rewards in the first year are 5% of the total supply ..lets use 7.4 billion
rewards per year 7400000000 * 0.05 = 370000000 BC
blocks per year 365*24*60 / 2 = 262800
makes 370000000 / 262800 = ~1407 BC
block reward
staking reward 1407 * 0.7 => ~984 BC
in the beginning..
values will change a bit over time with increasing supply
Rewards are paid in increments of ~490 BC (as of May-05-2019). You can roughly estimate how many staking reward a day you would earn by doing this calculation:
((X*Y)/Z/365)/B
365 = number of days in a year
X = number of coins you want to stake
Y= guaranteed staking interest rate (currently 5%)
Z = staking reward size (currently ~490 BC)
B = percentage of the network staking (currently 20%)
Example:
X = 1000000 (You stake total 1 million BC)
Y = 5%
Z = 490
B = 20% ( = Network Staking Weight / Total Supply )
((X*Y)/Z/365)/B = 1.39 ( Mean you will receive 1.39 staking reward a day with 1 million BC with currently parameter )
The frequency of your interest payouts will depend on several factors, summed up as *weighting*. It consists of:
- The amount of BC in an address.
- The maturity of the BC.
- The network's overall weighting.
Based on these factors, you will be assigned a calculated weight. The more weight, the sooner the payment.
You can check your current weight in console with **getstakinginfo**, or via GUI in Overview tab STAKING=>Available
getstakinginfo Sample Output
Confirm the following:
- "coldstaking": {
"active": true,
- estimated_rewardfrequency / 60 / 60 / 24 = Average days between payments.
In this example 6250/60/60/24 = 0.0723 days.- This varies and wallet now gives an expected range of days between payments.
In above example you can calculate the estimate time to receive reward by put 6250 here https://www.tools4noobs.com/online_tools/seconds_to_hh_mm_ss/
mean you will received reward on 1 hours, 44 minutes and 10 seconds
Note shifting weights means these are approximate values and liable to change per block.
You can also check on Wallet GUI
STAKING ==> STATUS tab