Add traffic monitor
[novacoin.git] / src / rpcblockchain.cpp
index 0e79959..576241d 100644 (file)
@@ -89,6 +89,9 @@ double GetPoSKernelPS()
         pindex = pindex->pprev;
     }
 
+    if (!nStakesHandled)
+        return 0;
+
     return dStakeKernelsTriedAvg / nStakesTime;
 }
 
@@ -302,9 +305,9 @@ Value getcheckpoint(const Array& params, bool fHelp)
         Object raw; // raw checkpoint message data
         raw.push_back(Pair("data", HexStr(Checkpoints::checkpointMessage.vchMsg).c_str()));
         raw.push_back(Pair("signature", HexStr(Checkpoints::checkpointMessage.vchSig).c_str()));
-        msgdata.push_back(Pair("details", raw));
+        msgdata.push_back(Pair("raw", raw));
 
-        result.push_back(Pair("raw", msgdata));
+        result.push_back(Pair("data", msgdata));
     }
 
     // Check that the block satisfies synchronized checkpoint