Crate solana_ledger

Crate solana_ledger 

Source
👎Deprecated since 3.1.0: This crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.

Modules§

ancestor_iteratorDeprecated
bank_forks_utilsDeprecated
bigtable_deleteDeprecated
bigtable_uploadDeprecated
bigtable_upload_serviceDeprecated
bit_vecDeprecated
block_errorDeprecated
blockstoreDeprecated
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.
blockstore_cleanup_serviceDeprecated
The blockstore_cleanup_service drops older ledger data to limit disk space usage. The service works by counting the number of live data shreds in the ledger; this can be done quickly and should have a fairly stable correlation to actual bytes. Once the shred count (and thus roughly the byte count) reaches a threshold, the services begins removing data in FIFO order.
blockstore_dbDeprecated
blockstore_metaDeprecated
blockstore_metric_report_serviceDeprecated
The blockstore_metric_report_service periodically reports ledger store metrics.
blockstore_metricsDeprecated
blockstore_optionsDeprecated
blockstore_processorDeprecated
entry_notifier_interfaceDeprecated
entry_notifier_serviceDeprecated
genesis_utilsDeprecated
leader_scheduleDeprecated
leader_schedule_cacheDeprecated
leader_schedule_utilsDeprecated
next_slots_iteratorDeprecated
rooted_slot_iteratorDeprecated
sigverify_shredsDeprecated
slot_statsDeprecated
transaction_balancesDeprecated
use_snapshot_archives_at_startupDeprecated

Macros§

create_new_tmp_ledgerDeprecated
create_new_tmp_ledger_auto_deleteDeprecated
create_new_tmp_ledger_with_sizeDeprecated
get_tmp_ledger_pathDeprecated
get_tmp_ledger_path_auto_deleteDeprecated
tmp_ledger_nameDeprecated