Compact description of a chain, used to locate a fork point with a peer or on disk.
Declared in <primitives/block.h>
struct CBlockLocator;
| Name | Description |
|---|---|
CBlockLocator [constructor] | Constructors |
IsNull | Returns true when the locator holds no block hashes. |
SetNull | Clears the locator, leaving it empty. |
| Name | Description |
|---|---|
vHave | Block hashes, from newest to oldest, with exponentially increasing gaps. |
| Name | Description |
|---|---|
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. |
| Name | Description |
|---|---|
GetLocator | Get a locator for a block index entry. |