Module solana_ledger::blockstore [−][src]
The blockstore 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.
Re-exports
pub use crate::blockstore_db::BlockstoreError; |
pub use crate::blockstore_meta::SlotMeta; |
Modules
| blockstore_purge |
Structs
| Blockstore | |
| BlockstoreInsertionMetrics | |
| BlockstoreSignals | |
| CompletedDataSetInfo | |
| IndexMetaWorkingSetEntry | |
| SlotMetaWorkingSetEntry |
Enums
| InsertDataShredError | |
| PurgeType |
Constants
| BLOCKSTORE_DIRECTORY | |
| MAX_COMPLETED_SLOTS_IN_CHANNEL | |
| MAX_DATA_SHREDS_PER_SLOT | |
| MAX_TURBINE_DELAY_IN_TICKS | |
| MAX_TURBINE_PROPAGATION_IN_MS |
Functions
| create_new_ledger | |
| create_new_ledger_from_name | |
| entries_to_test_shreds | |
| get_ledger_path_from_name | |
| make_chaining_slot_entries | |
| make_many_slot_entries | |
| make_slot_entries | |
| verify_shred_slots |
Type Definitions
| CompletedSlotsReceiver |