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.
Synopsis
Declared in <primitives/block.h>
struct CBlockLocator;
Member Functions
Name |
Description |
|
Constructors |
Returns true when the locator holds no block hashes. |
|
Clears the locator, leaving it empty. |
Data Members
Name |
Description |
Block hashes, from newest to oldest, with exponentially increasing gaps. |
Static Data Members
Name |
Description |
Historically CBlockLocator's version field has been written to network streams as the negotiated protocol version and to disk streams as the client version, but the value has never been used. |
Non-Member Functions
Name |
Description |
Get a locator for a block index entry. |
Created with MrDocs