#include "wallet.h"
#include "base58.h"
-#include "main.h"
-#include <math.h>
using namespace std;
return (GetAdjustedTime() - nTime) / 86400;
}
+uint64 KernelRecord::getCoinDay() const
+{
+ int64 nWeight = GetAdjustedTime() - nTime - nStakeMinAge;
+ if( nWeight < 0)
+ return 0;
+ nWeight = min(nWeight, (int64)nStakeMaxAge);
+ uint64 coinAge = (nValue * nWeight ) / (COIN * 86400);
+ return coinAge;
+}
+
int64 KernelRecord::getPoSReward(int nBits, int minutes)
{
double PoSReward;