[][src]Module solana_runtime::bank

The bank module tracks client accounts and the progress of on-chain programs. It offers a high-level API that signs transactions on behalf of the caller, and a low-level API for when they have already been signed and verified.

Structs

Bank

Manager for the state of all accounts and programs after processing its entries.

BankRc
BankRcSerialize
StatusCacheRc
TransactionBalancesSet
TransactionResults

Enums

HashAgeKind

Constants

MAX_LEADER_SCHEDULE_STAKES
MAX_SNAPSHOT_DATA_FILE_SIZE
SECONDS_PER_YEAR

Functions

deserialize_from_snapshot
goto_end_of_slot

Type Definitions

BankSlotDelta
EnteredEpochCallback
TransactionBalances
TransactionProcessResult