Modules§
- accounts_background_ service 
- Service to clean up dead slots in accounts_db
- bank
- The bankmodule tracks client accounts and the progress of on-chain programs.
- bank_client 
- bank_forks 
- The bank_forksmodule implements BankForks a DAG of checkpointed Banks
- bank_hash_ cache 
- A wrapper around bank forks that maintains a lightweight cache of bank hashes.
- bank_utils 
- commitment
- dependency_tracker 
- Utility to track dependent work.
- epoch_stakes 
- genesis_utils 
- inflation_rewards 
- Information about stake and voter rewards based on stake state.
- installed_scheduler_ pool 
- Transaction processing glue code, mainly consisting of Object-safe traits
- non_circulating_ supply 
- prioritization_fee 
- prioritization_fee_ cache 
- rent_collector 
- runtime_config 
- serde_snapshot 
- snapshot_archive_ info 
- Information about snapshot archives
- snapshot_bank_ utils 
- snapshot_config 
- snapshot_controller 
- snapshot_hash 
- Helper types and functions for handling and dealing with snapshot hashes.
- snapshot_package 
- snapshot_utils 
- stake_history 
- This module implements clone-on-write semantics for the SDK’s StakeHistoryto reduce unnecessary cloning of the underlying vector.
- stake_weighted_ timestamp 
- stakes
- Stakes serve as a cache of stake and vote accounts to derive node stakes
- static_ids 
- status_cache 
- transaction_batch 
- vote_sender_ types