diff --git a/src/cryptonote_basic/difficulty.cpp b/src/cryptonote_basic/difficulty.cpp index 4df313b26..09798d787 100644 --- a/src/cryptonote_basic/difficulty.cpp +++ b/src/cryptonote_basic/difficulty.cpp @@ -219,7 +219,7 @@ namespace cryptonote { uint64_t difficulty(0), next_difficulty(0); // Loop through N most recent blocks. N is most recently solved block. - for (size_t i = 1; i <= N; i++) { + for (int64_t i = 1; i <= N; i++) { solveTime = static_cast(timestamps[i]) - static_cast(timestamps[i - 1]); solveTime = std::min((T * 7), std::max(solveTime, (-7 * T))); difficulty = cumulative_difficulties[i] - cumulative_difficulties[i - 1];