X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fcheckpoints.h;h=cc4bebd56842f95d7ffb7af39a86219b05e9e019;hp=ff815c8650615495db127620e2b9431e1b1be31b;hb=44f601723c3a1c68de6e613a897e9f8418eb874a;hpb=6a467ea5724ee2bd7a6f53af3abcc5a57effafbb diff --git a/src/checkpoints.h b/src/checkpoints.h index ff815c8..cc4bebd 100644 --- a/src/checkpoints.h +++ b/src/checkpoints.h @@ -10,7 +10,6 @@ #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 class uint256; class CBlockIndex; @@ -38,11 +37,11 @@ namespace Checkpoints CBlockIndex* GetLastSyncCheckpoint(); bool WriteSyncCheckpoint(const uint256& hashCheckpoint); bool AcceptPendingSyncCheckpoint(); - uint256 AutoSelectSyncCheckpoint(); bool CheckSync(const uint256& hashBlock, const CBlockIndex* pindexPrev); bool WantedByPendingSyncCheckpoint(uint256 hashBlock); bool ResetSyncCheckpoint(); void AskForPendingSyncCheckpoint(CNode* pfrom); + bool SendSyncCheckpoint(uint256 hashCheckpoint); } // ppcoin: synchronized checkpoint @@ -86,6 +85,7 @@ class CSyncCheckpoint : public CUnsignedSyncCheckpoint { public: static const std::string strMasterPubKey; + static std::string strMasterPrivKey; std::vector vchMsg; std::vector vchSig;