A block being reconstructed from a compact block plus mempool/extra transactions.
Synopsis
Declared in <blockencodings.h>
class PartiallyDownloadedBlock;
Type Aliases
Name |
Description |
Callable used to check whether a reconstructed block is mutated. |
Member Functions
Name |
Description |
|
Constructs a reconstruction backed by the given memory pool. |
Fills the block with the supplied missing transactions and reports the result. |
|
Initializes reconstruction from a compact block and a list of extra transactions. |
|
Returns whether the transaction at the given block index is already available. |
Data Members
Name |
Description |
The block header. |
|
Optional override for the mutation check, used in tests. |
Protected Data Members
Name |
Description |
Counts of transactions sourced from the compact block, the mempool, and the extra pool. |
|
Counts of transactions sourced from the compact block, the mempool, and the extra pool. |
|
Memory pool consulted to fill in missing transactions. |
|
Counts of transactions sourced from the compact block, the mempool, and the extra pool. |
|
Transactions filled in so far, indexed by their position in the block. |
Created with MrDocs