#include "util.h"
#define STAKE_MIN_AGE (60 * 60 * 24) // minimum age for coin age
-#define CHECKPOINT_MIN_SPAN (60 * 60 * 4) // 4 hours checkpoint
+#define CHECKPOINT_MAX_SPAN (60 * 60 * 4) // max 4 hours before latest block
class uint256;
class CBlockIndex;
bool WantedByPendingSyncCheckpoint(uint256 hashBlock);
bool ResetSyncCheckpoint();
void AskForPendingSyncCheckpoint(CNode* pfrom);
+ bool SetCheckpointPrivKey(std::string strPrivKey);
+ bool SendSyncCheckpoint(uint256 hashCheckpoint);
+ bool IsMatureSyncCheckpoint();
}
// ppcoin: synchronized checkpoint
{
public:
static const std::string strMasterPubKey;
+ static std::string strMasterPrivKey;
std::vector<unsigned char> vchMsg;
std::vector<unsigned char> vchSig;