CBlockLocator

Compact description of a chain, used to locate a fork point with a peer or on disk.

Synopsis

Declared in <primitives/block.h>

struct CBlockLocator;

Member Functions

NameDescription
CBlockLocator [constructor]Constructors
IsNull Returns true when the locator holds no block hashes.
SetNull Clears the locator, leaving it empty.

Data Members

NameDescription
vHave Block hashes, from newest to oldest, with exponentially increasing gaps.

Static Data Members

NameDescription
DUMMY_VERSION 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

NameDescription
GetLocatorGet a locator for a block index entry.