Modules§
- account_
saver - 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_
forks_ controller - bank_
utils - block_
component_ processor - 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
- leader_
schedule_ utils - loader_
utils - non_
circulating_ supply - prioritization_
fee - prioritization_
fee_ cache - rent_
collector - runtime_
config - serde_
snapshot - slot_
params - snapshot_
bank_ utils - snapshot_
controller - snapshot_
minimizer - Used to create minimal snapshots - separated here to keep accounts_db simpler
- snapshot_
package - snapshot_
utils - stake_
account - stake_
history - This module implements clone-on-write semantics for the SDK’s
StakeHistoryto reduce unnecessary cloning of the underlying vector. - stake_
utils - stake_
weighted_ timestamp - stakes
- Stakes serve as a cache of stake and vote accounts to derive node stakes
- static_
ids - status_
cache - test_
utils - transaction_
batch - validated_
block_ finalization - Validated block finalization certificates.
- validated_
reward_ certificate - vote_
sender_ types