the last time the PoS reward changes is... static const int64_t BLOCK_HEIGHT_END_YEAR7 = 7358400; // year 7 end estimated block height
in the GetProofOfStakeReward the function defines...
else if (pindexBest->nHeight > BLOCK_HEIGHT_END_YEAR7){
nSubsidy = nCoinAge * POS_REWARD_YEAR_STD / 365; //0.25%
}
if (fDebug && GetBoolArg("-printcreation"))
printf("GetProofOfStakeReward(): create=%s nCoinAge=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nCoinAge);
return nSubsidy + nFees;
meaning that for every block higher than block 7358400 will give a reward of nCoinAge * POS_REWARD_YEAR_STD / 365; //0.25%
even at block 10000000 it will still give this reward
your dev forgot to put the function
if the money supply is >= MAX_Money then the nSubsidy = 0;
which would cut off the minting at max money, but that code isnt in this coin. its also why 42 coin has 52 coins atm. dev forgot to put it in. ive done a lotttt of dev work for coins so i know that when people clone older or bad coins they forget to fix that part. and this coin looks nice. so i figured id point it out
Thank you for a tip.
That means that in 10 years we maybe should do one more hardfork.