}
// ppcoin: only descendant of current sync-checkpoint is allowed
- bool ValidateSyncCheckpoint(uint256 hashCheckpoint)
+ bool ValidateSyncCheckpoint(const uint256 &hashCheckpoint)
{
if (!mapBlockIndex.count(hashSyncCheckpoint))
return error("ValidateSyncCheckpoint: block index missing for current sync-checkpoint %s", hashSyncCheckpoint.ToString().c_str());
return true;
}
- bool WantedByPendingSyncCheckpoint(uint256 hashBlock)
+ bool WantedByPendingSyncCheckpoint(const uint256 &hashBlock)
{
LOCK(cs_hashSyncCheckpoint);
if (hashPendingCheckpoint == 0)
pfrom->AskFor(CInv(MSG_BLOCK, hashPendingCheckpoint));
}
- bool SetCheckpointPrivKey(string strPrivKey)
+ bool SetCheckpointPrivKey(const string &strPrivKey)
{
// Test signing a sync-checkpoint with genesis block
CSyncCheckpoint checkpoint;
return true;
}
- bool SendSyncCheckpoint(uint256 hashCheckpoint)
+ bool SendSyncCheckpoint(const uint256 &hashCheckpoint)
{
CSyncCheckpoint checkpoint;
checkpoint.hashCheckpoint = hashCheckpoint;
bool AcceptPendingSyncCheckpoint();
uint256 AutoSelectSyncCheckpoint();
bool CheckSync(const uint256& hashBlock, const CBlockIndex* pindexPrev);
- bool WantedByPendingSyncCheckpoint(uint256 hashBlock);
+ bool WantedByPendingSyncCheckpoint(const uint256 &hashBlock);
bool ResetSyncCheckpoint();
void AskForPendingSyncCheckpoint(CNode* pfrom);
- bool SetCheckpointPrivKey(std::string strPrivKey);
- bool SendSyncCheckpoint(uint256 hashCheckpoint);
+ bool SetCheckpointPrivKey(const std::string &strPrivKey);
+ bool SendSyncCheckpoint(const uint256 &hashCheckpoint);
bool IsMatureSyncCheckpoint();
}
return mapTx.size();
}
- bool exists(uint256 hash)
+ bool exists(const uint256 &hash)
{
return (mapTx.count(hash) != 0);
}
- CTransaction& lookup(uint256 hash)
+ CTransaction& lookup(const uint256 &hash)
{
return mapTx[hash];
}