List of all items
Structs
- accounts_background_service::AbsRequestHandlers
- accounts_background_service::AbsRequestSender
- accounts_background_service::AccountsBackgroundService
- accounts_background_service::PrunedBanksRequestHandler
- accounts_background_service::SendDroppedBankCallback
- accounts_background_service::SnapshotRequest
- accounts_background_service::SnapshotRequestHandler
- bank::Bank
- bank::BankFieldsToDeserialize
- bank::BankFieldsToSerialize
- bank::BankRc
- bank::KeyedRewardsAndNumPartitions
- bank::LoadAndExecuteTransactionsOutput
- bank::NewBankOptions
- bank::OptionalDropCallback
- bank::ProcessedTransactionCounts
- bank::SquashTiming
- bank::TotalAccountsStats
- bank::TransactionBalancesSet
- bank::TransactionLogCollector
- bank::TransactionLogCollectorConfig
- bank::TransactionLogInfo
- bank::TransactionSimulationResult
- bank::bank_hash_details::AccountsDetails
- bank::bank_hash_details::BankHashComponents
- bank::bank_hash_details::BankHashDetails
- bank::bank_hash_details::SlotDetails
- bank::bank_hash_details::TransactionCommitDetails
- bank::bank_hash_details::TransactionDetails
- bank::builtins::prototypes::BuiltinPrototype
- bank::builtins::prototypes::StatelessBuiltinPrototype
- bank::epoch_accounts_hash_utils::CalculationInfo
- bank_client::BankClient
- bank_forks::BankForks
- bank_forks::ReadOnlyAtomicSlot
- bank_hash_cache::BankHashCache
- commitment::BlockCommitment
- commitment::BlockCommitmentCache
- commitment::CommitmentSlots
- epoch_stakes::EpochStakes
- epoch_stakes::NodeVoteAccounts
- genesis_utils::GenesisConfigInfo
- genesis_utils::ValidatorVoteKeypairs
- installed_scheduler_pool::BankWithScheduler
- installed_scheduler_pool::BankWithSchedulerInner
- installed_scheduler_pool::SchedulerAborted
- installed_scheduler_pool::SchedulingContext
- installed_scheduler_pool::TimeoutListener
- non_circulating_supply::NonCirculatingSupply
- prioritization_fee::PrioritizationFee
- prioritization_fee_cache::PrioritizationFeeCache
- rent_collector::RentCollectorWithMetrics
- root_bank_cache::RootBankCache
- runtime_config::RuntimeConfig
- serde_snapshot::AccountsDbFields
- serde_snapshot::BankFromStreamsInfo
- serde_snapshot::BankIncrementalSnapshotPersistence
- serde_snapshot::ExtraFieldsToSerialize
- serde_snapshot::ReconstructedAccountsDbInfo
- serde_snapshot::SnapshotAccountsDbFields
- serde_snapshot::SnapshotBankFields
- serde_snapshot::SnapshotStreams
- snapshot_archive_info::FullSnapshotArchiveInfo
- snapshot_archive_info::IncrementalSnapshotArchiveInfo
- snapshot_archive_info::SnapshotArchiveInfo
- snapshot_bank_utils::BankFromArchivesTimings
- snapshot_bank_utils::BankFromDirTimings
- snapshot_config::SnapshotConfig
- snapshot_hash::FullSnapshotHash
- snapshot_hash::IncrementalSnapshotHash
- snapshot_hash::SnapshotHash
- snapshot_hash::StartingSnapshotHashes
- snapshot_minimizer::SnapshotMinimizer
- snapshot_package::AccountsPackage
- snapshot_package::SnapshotPackage
- snapshot_package::SupplementalSnapshotInfo
- snapshot_utils::BankSnapshotInfo
- snapshot_utils::SnapshotRootPaths
- snapshot_utils::UnarchivedSnapshot
- snapshot_utils::UnpackedSnapshotsDirAndVersion
- stake_history::StakeHistory
- stakes::Stakes
- static_ids::STATIC_IDS
- status_cache::StatusCache
- transaction_batch::TransactionBatch
Enums
- accounts_background_service::SnapshotRequestKind
- bank::RewardCalculationEvent
- bank::RewardType
- bank::TransactionLogCollectorFilter
- bank_forks::SetRootError
- epoch_stakes::VersionedEpochStakes
- installed_scheduler_pool::SchedulerStatus
- prioritization_fee::PrioritizationFeeError
- snapshot_config::SnapshotUsage
- snapshot_package::AccountsPackageKind
- snapshot_package::SnapshotKind
- snapshot_utils::AddBankSnapshotError
- snapshot_utils::ArchiveFormat
- snapshot_utils::ArchiveSnapshotPackageError
- snapshot_utils::BankSnapshotKind
- snapshot_utils::GetSnapshotAccountsHardLinkDirError
- snapshot_utils::HardLinkStoragesToSnapshotError
- snapshot_utils::ParseError
- snapshot_utils::SnapshotError
- snapshot_utils::SnapshotFrom
- snapshot_utils::SnapshotNewFromDirError
- snapshot_utils::SnapshotVersion
- snapshot_utils::VerifyBank
- snapshot_utils::VerifyEpochStakesError
- snapshot_utils::VerifySlotDeltasError
- stakes::Error
- stakes::InvalidCacheEntryReason
- stakes::SerdeStakesToStakeFormat
- stakes::StakesEnum
- transaction_batch::OwnedOrBorrowed
Traits
- bank::DropCallback
- bank::RewardCalcTracer
- installed_scheduler_pool::InstalledScheduler
- installed_scheduler_pool::InstalledSchedulerPool
- installed_scheduler_pool::UninstalledScheduler
- snapshot_archive_info::SnapshotArchiveInfoGetter
- stake_history::StakeHistoryGetEntry
Functions
- bank::bank_hash_details::write_bank_hash_details_file
- bank::epoch_accounts_hash_utils::calculation_info
- bank::epoch_accounts_hash_utils::calculation_interval
- bank::epoch_accounts_hash_utils::calculation_offset_start
- bank::epoch_accounts_hash_utils::calculation_offset_stop
- bank::epoch_accounts_hash_utils::calculation_start
- bank::epoch_accounts_hash_utils::calculation_stop
- bank::epoch_accounts_hash_utils::is_enabled_this_epoch
- bank::epoch_accounts_hash_utils::is_in_calculation_window
- bank::test_utils::deposit
- bank::test_utils::goto_end_of_slot
- bank::test_utils::goto_end_of_slot_with_scheduler
- bank::test_utils::update_vote_account_timestamp
- bank_utils::find_and_send_votes
- genesis_utils::activate_all_features
- genesis_utils::activate_feature
- genesis_utils::bootstrap_validator_stake_lamports
- genesis_utils::create_genesis_config
- genesis_utils::create_genesis_config_with_leader
- genesis_utils::create_genesis_config_with_leader_ex
- genesis_utils::create_genesis_config_with_vote_accounts
- genesis_utils::create_genesis_config_with_vote_accounts_and_cluster_type
- genesis_utils::deactivate_features
- genesis_utils::genesis_sysvar_and_builtin_program_lamports
- installed_scheduler_pool::initialized_result_with_timings
- non_circulating_supply::calculate_non_circulating_supply
- non_circulating_supply::non_circulating_accounts
- non_circulating_supply::withdraw_authority
- serde_snapshot::serialize_bank_snapshot_into
- serde_snapshot::serialize_bank_snapshot_with
- snapshot_bank_utils::bank_fields_from_snapshot_archives
- snapshot_bank_utils::bank_from_latest_snapshot_archives
- snapshot_bank_utils::bank_from_latest_snapshot_dir
- snapshot_bank_utils::bank_from_snapshot_archives
- snapshot_bank_utils::bank_from_snapshot_dir
- snapshot_bank_utils::bank_to_full_snapshot_archive
- snapshot_bank_utils::bank_to_incremental_snapshot_archive
- snapshot_bank_utils::get_snapshot_storages
- snapshot_bank_utils::serialize_status_cache
- snapshot_package::cmp_accounts_package_kinds_by_priority
- snapshot_package::cmp_accounts_packages_by_priority
- snapshot_package::cmp_snapshot_kinds_by_priority
- snapshot_package::cmp_snapshot_packages_by_priority
- snapshot_utils::build_full_snapshot_archive_path
- snapshot_utils::build_incremental_snapshot_archive_path
- snapshot_utils::build_snapshot_archives_remote_dir
- snapshot_utils::clean_orphaned_account_snapshot_dirs
- snapshot_utils::deserialize_snapshot_data_file
- snapshot_utils::deserialize_snapshot_data_files
- snapshot_utils::get_bank_snapshot_dir
- snapshot_utils::get_bank_snapshots
- snapshot_utils::get_bank_snapshots_post
- snapshot_utils::get_bank_snapshots_pre
- snapshot_utils::get_full_snapshot_archives
- snapshot_utils::get_highest_bank_snapshot
- snapshot_utils::get_highest_bank_snapshot_post
- snapshot_utils::get_highest_bank_snapshot_pre
- snapshot_utils::get_highest_full_snapshot_archive_info
- snapshot_utils::get_highest_full_snapshot_archive_slot
- snapshot_utils::get_highest_incremental_snapshot_archive_info
- snapshot_utils::get_highest_incremental_snapshot_archive_slot
- snapshot_utils::get_highest_loadable_bank_snapshot
- snapshot_utils::get_incremental_snapshot_archives
- snapshot_utils::get_snapshot_file_name
- snapshot_utils::hard_link_storages_to_snapshot
- snapshot_utils::path_to_file_name_str
- snapshot_utils::purge_all_bank_snapshots
- snapshot_utils::purge_bank_snapshot
- snapshot_utils::purge_bank_snapshots_older_than_slot
- snapshot_utils::purge_incomplete_bank_snapshots
- snapshot_utils::purge_old_bank_snapshots
- snapshot_utils::purge_old_bank_snapshots_at_startup
- snapshot_utils::purge_old_snapshot_archives
- snapshot_utils::read_full_snapshot_slot_file
- snapshot_utils::rebuild_storages_from_snapshot_dir
- snapshot_utils::remove_tmp_snapshot_archives
- snapshot_utils::serialize_and_archive_snapshot_package
- snapshot_utils::serialize_snapshot_data_file
- snapshot_utils::should_take_full_snapshot
- snapshot_utils::should_take_incremental_snapshot
- snapshot_utils::verify_and_unarchive_snapshots
- snapshot_utils::verify_unpacked_snapshots_dir_and_version
- snapshot_utils::write_full_snapshot_slot_file
- verify_precompiles::verify_precompiles
Type Aliases
- accounts_background_service::DroppedSlotsReceiver
- accounts_background_service::DroppedSlotsSender
- accounts_background_service::SnapshotRequestReceiver
- accounts_background_service::SnapshotRequestSender
- bank::BankSlotDelta
- bank::BankStatusCache
- bank::TransactionBalances
- bank_forks::AtomicSlot
- bank_hash_cache::DumpedSlotSubscription
- commitment::BlockCommitmentArray
- epoch_stakes::EpochAuthorizedVoters
- epoch_stakes::NodeIdToVoteAccounts
- installed_scheduler_pool::InstalledSchedulerBox
- installed_scheduler_pool::InstalledSchedulerPoolArc
- installed_scheduler_pool::InstalledSchedulerRwLock
- installed_scheduler_pool::ResultWithTimings
- installed_scheduler_pool::ScheduleResult
- installed_scheduler_pool::SchedulerId
- installed_scheduler_pool::UninstalledSchedulerBox
- snapshot_utils::Result
- status_cache::ForkStatus
- status_cache::SlotDelta
- status_cache::Status
- vote_sender_types::ReplayVoteReceiver
- vote_sender_types::ReplayVoteSender
Statics
Constants
- bank::MAX_LEADER_SCHEDULE_STAKES
- bank::SECONDS_PER_YEAR
- bank_forks::MAX_ROOT_DISTANCE_FOR_VOTE_ONLY
- commitment::VOTE_THRESHOLD_SIZE
- snapshot_bank_utils::DEFAULT_FULL_SNAPSHOT_ARCHIVE_INTERVAL_SLOTS
- snapshot_bank_utils::DEFAULT_INCREMENTAL_SNAPSHOT_ARCHIVE_INTERVAL_SLOTS
- snapshot_bank_utils::DISABLED_SNAPSHOT_ARCHIVE_INTERVAL
- snapshot_utils::BANK_SNAPSHOT_PRE_FILENAME_EXTENSION
- snapshot_utils::DEFAULT_ARCHIVE_COMPRESSION
- snapshot_utils::DEFAULT_MAX_FULL_SNAPSHOT_ARCHIVES_TO_RETAIN
- snapshot_utils::DEFAULT_MAX_INCREMENTAL_SNAPSHOT_ARCHIVES_TO_RETAIN
- snapshot_utils::FULL_SNAPSHOT_ARCHIVE_FILENAME_REGEX
- snapshot_utils::INCREMENTAL_SNAPSHOT_ARCHIVE_FILENAME_REGEX
- snapshot_utils::MAX_SNAPSHOT_DATA_FILE_SIZE
- snapshot_utils::SNAPSHOT_ACCOUNTS_HARDLINKS
- snapshot_utils::SNAPSHOT_ARCHIVE_DOWNLOAD_DIR
- snapshot_utils::SNAPSHOT_FULL_SNAPSHOT_SLOT_FILENAME
- snapshot_utils::SNAPSHOT_STATE_COMPLETE_FILENAME
- snapshot_utils::SNAPSHOT_STATUS_CACHE_FILENAME
- snapshot_utils::SNAPSHOT_VERSION_FILENAME
- snapshot_utils::SUPPORTED_ARCHIVE_COMPRESSION
- snapshot_utils::TAR_BZIP2_EXTENSION
- snapshot_utils::TAR_EXTENSION
- snapshot_utils::TAR_GZIP_EXTENSION
- snapshot_utils::TAR_LZ4_EXTENSION
- snapshot_utils::TAR_ZSTD_EXTENSION
- snapshot_utils::TMP_SNAPSHOT_ARCHIVE_PREFIX
- status_cache::MAX_CACHE_ENTRIES