From 665efc9ecc82217bfa2f07e645ee8022f5e45387 Mon Sep 17 00:00:00 2001 From: Alan Westbrook Date: Wed, 29 Jan 2014 00:17:29 -0800 Subject: [PATCH] Change the lookup span modulo constant to something smaller Why? Not really sure, but whatever. --- src/rpcmining.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rpcmining.cpp b/src/rpcmining.cpp index 4cf5e58fc..cc78db76e 100644 --- a/src/rpcmining.cpp +++ b/src/rpcmining.cpp @@ -12,6 +12,8 @@ using namespace json_spirit; using namespace std; +static const int kLookupSpanMod = 240; + // Return average network hashes per second based on the last 'lookup' blocks, // or from the last difficulty change if 'lookup' is nonpositive. // If 'height' is nonnegative, compute the estimate at the time when a given block was found. @@ -26,7 +28,7 @@ Value GetNetworkHashPS(int lookup, int height) { // If lookup is -1, then use blocks since last difficulty change. if (lookup <= 0) - lookup = pb->nHeight % 2016 + 1; + lookup = pb->nHeight % kLookupSpanMod + 1; // If lookup is larger than chain, then set it to chain length. if (lookup > pb->nHeight)