#include "util.h"
#include "net.h"
-#define CHECKPOINT_MAX_SPAN (60 * 60) // max 1 hour before latest block
+// max 1 hour before latest block
+static const int64_t CHECKPOINT_MAX_SPAN = nOneHour;
#ifdef WIN32
#undef STRICT
// Returns true if block passes checkpoint checks
bool CheckHardened(int nHeight, const uint256& hash);
+ // Returns true if block passes banlist checks
+ bool CheckBanned(const uint256 &nHash);
+
// Return conservative estimate of total number of blocks, 0 if unknown
int GetTotalBlocksEstimate();
CBlockIndex* GetLastCheckpoint(const std::map<uint256, CBlockIndex*>& mapBlockIndex);
// Returns last checkpoint timestamp
- int GetLastCheckpointTime();
+ unsigned int GetLastCheckpointTime();
extern uint256 hashSyncCheckpoint;
extern CSyncCheckpoint checkpointMessage;