diff options
Diffstat (limited to 'src/main.h')
-rw-r--r-- | src/main.h | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/main.h b/src/main.h index 1cddbae567..fc60ccc0b5 100644 --- a/src/main.h +++ b/src/main.h @@ -22,7 +22,6 @@ class CBlock; class CBlockIndex; class CKeyItem; class CReserveKey; -class CBlockLocator; class CAddress; class CInv; @@ -1047,43 +1046,6 @@ extern CChain chainActive; -/** Describes a place in the block chain to another node such that if the - * other node doesn't have the same branch, it can find a recent common trunk. - * The further back it is, the further before the fork it may be. - */ -class CBlockLocator -{ -protected: - std::vector<uint256> vHave; -public: - CBlockLocator() {} - - CBlockLocator(const std::vector<uint256>& vHaveIn) - { - vHave = vHaveIn; - } - - IMPLEMENT_SERIALIZE - ( - if (!(nType & SER_GETHASH)) - READWRITE(nVersion); - READWRITE(vHave); - ) - - void SetNull() - { - vHave.clear(); - } - - bool IsNull() - { - return vHave.empty(); - } - - friend class CChain; -}; - - |