[][src]Module solana::blocktree

The block_tree module provides functions for parallel verification of the Proof of History ledger as well as iterative read, append write, and random access read to a persistent file-based ledger.

Modules

columns

Structs

Blocktree
CodingIndex

Erasure coding information

DataIndex
ErasureMeta

Erasure coding information

Index

Index recording presence/absence of blobs

RootedSlotIterator
SlotMeta

Enums

BlocktreeError
ErasureMetaStatus

Constants

BLOCKTREE_DIRECTORY
DATA_CF
DEAD_SLOTS_CF
ERASURE_CF
ERASURE_META_CF
INDEX_CF

Column family for indexes

MAX_COMPLETED_SLOTS_IN_CHANNEL
META_CF
ORPHANS_CF
ROOT_CF

Traits

Column

Functions

create_new_ledger
create_new_tmp_ledger
genesis
get_tmp_ledger_path
tmp_copy_blocktree

Type Definitions

CompletedSlotsReceiver
Cursor
Database
LedgerColumn
WriteBatch