An in-memory indexed chain of blocks.
More...
#include <main.h>
An in-memory indexed chain of blocks.
Definition at line 1013 of file main.h.
bool CChain::Contains |
( |
const CBlockIndex * |
pindex | ) |
const |
|
inline |
Efficiently check whether a block is present in this chain.
Definition at line 1042 of file main.h.
Find the last common block between this chain and a locator.
Definition at line 422 of file main.cpp.
Returns the index entry for the genesis block of this chain, or NULL if none.
Definition at line 1019 of file main.h.
Return a CBlockLocator that refers to a block in this chain (by default the tip).
Definition at line 395 of file main.cpp.
int CChain::Height |
( |
| ) |
const |
|
inline |
Return the maximal height in the chain.
Is equal to chain.Tip() ? chain.Tip()->nHeight : -1.
Definition at line 1055 of file main.h.
Find the successor of a block in this chain, or NULL if the given index is not found or is the tip.
Definition at line 1047 of file main.h.
Returns the index entry at a particular height in this chain, or NULL if no such height exists.
Definition at line 1029 of file main.h.
Set/initialize a chain with a given tip.
Returns the forking point.
Definition at line 382 of file main.cpp.
Returns the index entry for the tip of this chain, or NULL if none.
Definition at line 1024 of file main.h.
Compare two chains efficiently.
Definition at line 1036 of file main.h.
The documentation for this class was generated from the following files: