[][src]Module buffett_core::ledger

The ledger 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.

Structs

LedgerReader
LedgerWindow
LedgerWriter

Traits

Block

Functions

next_entries

Creates the next Entries for given transactions

next_entries_mut

Creates the next entries for given transactions, outputs updates start_hash to id of last Entry, sets num_hashes to 0

read_ledger

Return an iterator for all the entries in the given file.

reconstruct_entries_from_blobs
verify_ledger