List of all items
Structs
- accounts_background_service::AbsRequestHandlers
- accounts_background_service::AbsStatus
- accounts_background_service::AccountsBackgroundService
- accounts_background_service::PendingSnapshotPackages
- accounts_background_service::PrunedBanksRequestHandler
- accounts_background_service::SendDroppedBankCallback
- accounts_background_service::SnapshotRequest
- accounts_background_service::SnapshotRequestHandler
- bank::AtomicBankHashStats
- bank::Bank
- bank::BankFieldsToDeserialize
- bank::BankFieldsToSerialize
- bank::BankHashStats
- bank::BankRc
- bank::BankTestConfig
- bank::CollectorFeeDetails
- bank::HashOverrides
- bank::KeyedRewardsAndNumPartitions
- bank::LoadAndExecuteTransactionsOutput
- bank::NewBankOptions
- bank::OptionalDropCallback
- bank::ProcessedTransactionCounts
- bank::SlotLeader
- bank::SquashTiming
- 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::entry_bytes_budget::EntryBytesBudget
- bank_client::BankClient
- bank_forks::BankForks
- bank_forks::BankPair
- bank_forks::SharableBanks
- bank_forks_controller::BankForksCommandReceiver
- bank_forks_controller::BankForksControllerHandle
- bank_forks_controller::SetRootCommand
- block_component_processor::BlockComponentProcessor
- commitment::BlockCommitment
- commitment::BlockCommitmentCache
- commitment::CommitmentSlots
- dependency_tracker::DependencyTracker
- epoch_stakes::BLSPubkeyStakeEntry
- epoch_stakes::BLSPubkeyToRankMap
- epoch_stakes::DeserializableEpochStakes
- epoch_stakes::EpochStakes
- epoch_stakes::NodeVoteAccounts
- genesis_utils::GenesisConfigInfo
- genesis_utils::ValidatorVoteKeypairs
- inflation_rewards::points::PointValue
- installed_scheduler_pool::BankWithScheduler
- installed_scheduler_pool::BankWithSchedulerInner
- installed_scheduler_pool::MockInstalledScheduler
- installed_scheduler_pool::MockUninstalledScheduler
- installed_scheduler_pool::SchedulerAborted
- installed_scheduler_pool::SchedulingContext
- installed_scheduler_pool::TimeoutListener
- installed_scheduler_pool::__mock_MockInstalledScheduler_InstalledScheduler::__context::Expectation
- installed_scheduler_pool::__mock_MockInstalledScheduler_InstalledScheduler::__id::Expectation
- installed_scheduler_pool::__mock_MockInstalledScheduler_InstalledScheduler::__pause_for_recent_blockhash::Expectation
- installed_scheduler_pool::__mock_MockInstalledScheduler_InstalledScheduler::__recover_error_after_abort::Expectation
- installed_scheduler_pool::__mock_MockInstalledScheduler_InstalledScheduler::__schedule_execution::Expectation
- installed_scheduler_pool::__mock_MockInstalledScheduler_InstalledScheduler::__unpause_after_taken::Expectation
- installed_scheduler_pool::__mock_MockInstalledScheduler_InstalledScheduler::__wait_for_termination::Expectation
- installed_scheduler_pool::__mock_MockUninstalledScheduler_UninstalledScheduler::__return_to_pool::Expectation
- non_circulating_supply::NonCirculatingSupply
- prioritization_fee::PrioritizationFee
- prioritization_fee_cache::PrioritizationFeeCache
- rent_collector::RentCollector
- runtime_config::RuntimeConfig
- serde_snapshot::BankFromStreamsInfo
- serde_snapshot::ExtraFieldsToSerialize
- serde_snapshot::ReconstructedAccountsDbInfo
- serde_snapshot::SnapshotAccountsDbFields
- serde_snapshot::SnapshotBankFields
- serde_snapshot::SnapshotStreams
- serde_snapshot::UnusedIncrementalSnapshotPersistence
- slot_params::SlotParams
- snapshot_controller::SnapshotController
- snapshot_minimizer::SnapshotMinimizer
- snapshot_package::BankSnapshotPackage
- snapshot_package::SnapshotPackage
- snapshot_utils::BankSnapshotInfo
- snapshot_utils::SnapshotRootPaths
- snapshot_utils::UnarchivedSnapshot
- snapshot_utils::UnarchivedSnapshots
- snapshot_utils::UnarchivedSnapshotsGuard
- snapshot_utils::UnpackedSnapshotsDirAndVersion
- stake_account::StakeAccount
- stake_history::StakeHistory
- stakes::DeserializableStakes
- stakes::Stakes
- status_cache::StatusCache
- transaction_batch::TransactionBatch
- validated_block_finalization::ValidatedBlockFinalizationCert
- validated_reward_certificate::ValidatedRewardCert
Enums
- accounts_background_service::SnapshotRequestKind
- bank::RewardCalculationEvent
- bank::RewardType
- bank::TransactionLogCollectorFilter
- bank::VATHealthError
- bank::entry_bytes_budget::EntryBytesReserveError
- bank_forks_controller::BankForksCommand
- bank_forks_controller::BankForksControllerError
- block_component_processor::BankFooterError
- block_component_processor::BlockComponentProcessorError
- epoch_stakes::DeserializableVersionedEpochStakes
- epoch_stakes::VersionedEpochStakes
- inflation_rewards::points::InflationPointCalculationEvent
- inflation_rewards::points::SkippedReason
- installed_scheduler_pool::SchedulerStatus
- prioritization_fee::PrioritizationFeeError
- snapshot_utils::SnapshotFrom
- snapshot_utils::VerifyBank
- stake_account::Error
- stakes::Error
- stakes::InvalidCacheEntryReason
- stakes::SerdeStakesToStakeFormat
- transaction_batch::OwnedOrBorrowed
- validated_block_finalization::BlockFinalizationCertError
- validated_reward_certificate::Error
- vote_sender_types::ReplayVoteMessage
- vote_sender_types::ReplayVoteSendType
Traits
- bank::DropCallback
- bank::RewardCalcTracer
- bank_forks_controller::BankForksController
- installed_scheduler_pool::InstalledScheduler
- installed_scheduler_pool::InstalledSchedulerPool
- installed_scheduler_pool::UninstalledScheduler
- stake_history::StakeHistoryGetEntry
Functions
- account_saver::collect_accounts_for_failed_tx
- account_saver::collect_accounts_to_store
- bank::bank_hash_details::write_bank_hash_details_file
- 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
- bank_utils::setup_bank_and_vote_pubkeys_for_tests
- genesis_utils::activate_all_features
- genesis_utils::activate_all_features_alpenglow
- genesis_utils::activate_alpenglow_at_genesis
- genesis_utils::activate_feature
- genesis_utils::add_genesis_epoch_rewards_account
- genesis_utils::add_genesis_stake_config_account
- genesis_utils::bls_pubkey_to_compressed_bytes
- genesis_utils::bootstrap_validator_stake_lamports
- genesis_utils::create_genesis_config
- genesis_utils::create_genesis_config_with_alpenglow_vote_accounts
- genesis_utils::create_genesis_config_with_leader
- genesis_utils::create_genesis_config_with_leader_ex
- genesis_utils::create_genesis_config_with_leader_ex_no_features
- genesis_utils::create_genesis_config_with_leader_with_mint_keypair
- genesis_utils::create_genesis_config_with_vote_accounts
- genesis_utils::create_genesis_config_with_vote_accounts_and_cluster_type
- genesis_utils::create_lockup_stake_account
- genesis_utils::deactivate_features
- genesis_utils::genesis_sysvar_and_builtin_program_lamports
- genesis_utils::minimum_stake_lamports_for_vat
- genesis_utils::minimum_vote_account_balance_for_vat
- installed_scheduler_pool::initialized_result_with_timings
- leader_schedule_utils::first_of_consecutive_leader_slots
- leader_schedule_utils::last_of_consecutive_leader_slots
- leader_schedule_utils::leader_schedule
- leader_schedule_utils::leader_schedule_by_identity
- leader_schedule_utils::leader_schedule_from_vote_accounts
- leader_schedule_utils::leader_slot_index
- leader_schedule_utils::num_ticks_left_in_slot
- leader_schedule_utils::remaining_slots_in_window
- leader_schedule_utils::slot_leader_at
- loader_utils::create_invoke_instruction
- loader_utils::create_program
- loader_utils::load_program_from_file
- loader_utils::load_upgradeable_buffer
- loader_utils::load_upgradeable_program
- loader_utils::load_upgradeable_program_and_advance_slot
- loader_utils::load_upgradeable_program_wrapper
- loader_utils::set_upgrade_authority
- loader_utils::upgrade_program
- 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
- slot_params::slot_time_feature_gates
- slot_params::slot_time_feature_ids
- snapshot_bank_utils::bank_fields_from_snapshot_archives
- snapshot_bank_utils::bank_from_latest_snapshot_archives
- 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_package::are_snapshot_archive_kinds_the_same_kind
- snapshot_package::are_snapshot_kinds_the_same_kind
- snapshot_package::are_snapshot_packages_the_same_kind
- snapshot_package::cmp_snapshot_archive_kinds_by_priority
- snapshot_package::cmp_snapshot_kinds_by_priority
- snapshot_package::cmp_snapshot_packages_by_priority
- snapshot_utils::archive_snapshot_package
- snapshot_utils::create_tmp_accounts_dir_for_tests
- snapshot_utils::deserialize_snapshot_data_file
- snapshot_utils::deserialize_snapshot_data_files
- snapshot_utils::get_bank_snapshots
- snapshot_utils::get_highest_bank_snapshot
- snapshot_utils::get_highest_loadable_bank_snapshot
- snapshot_utils::mark_bank_snapshot_as_loadable
- 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::remove_tmp_snapshot_archives
- snapshot_utils::serialize_snapshot
- 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::wipe_account_snapshot_dirs
- snapshot_utils::write_obsolete_accounts_to_snapshot
- snapshot_utils::write_storages_list_to_snapshot
- stake_utils::create_stake_account
- stake_utils::get_minimum_delegation
- stakes::serialize_stake_accounts_to_delegation_format
- test_utils::new_rand_vote_account
- test_utils::new_rand_vote_accounts
- test_utils::new_staked_vote_accounts
- test_utils::staked_nodes
Type Aliases
- accounts_background_service::DroppedSlotsReceiver
- accounts_background_service::DroppedSlotsSender
- accounts_background_service::SnapshotRequestReceiver
- accounts_background_service::SnapshotRequestSender
- bank::BankSlotDelta
- bank::BankStatusCache
- bank::PreCommitResult
- bank::TransactionBalances
- 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
- leader_schedule_utils::LeaderScheduleByIdentity
- status_cache::ForkStatus
- status_cache::SlotDelta
- status_cache::Status
- vote_sender_types::ReplayVoteReceiver
- vote_sender_types::ReplayVoteSender
Statics
Constants
- bank::DEFAULT_VAT_TO_BURN_PER_EPOCH
- bank::MAX_ALPENGLOW_VOTE_ACCOUNTS
- bank::MAX_LEADER_SCHEDULE_STAKES
- bank::SECONDS_PER_YEAR
- commitment::VOTE_THRESHOLD_SIZE
- slot_params::DEFAULT_MAX_ENTRY_BYTES_PER_SLOT
- slot_params::LEGACY_HASHES_PER_TICK
- snapshot_utils::MAX_OBSOLETE_ACCOUNTS_FILE_SIZE
- snapshot_utils::MAX_SNAPSHOT_DATA_FILE_SIZE
- snapshot_utils::MAX_STORAGES_LIST_FILE_SIZE