[][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.

Modules

inline_spl_token_v2_0

Structs

Bank

Manager for the state of all accounts and programs after processing its entries. AbiExample is needed even without Serialize/Deserialize; actual (de-)serializeaion are implemented elsewhere for versioning

BankRc
Builtin
OverwrittenVoteAccount
StatusCacheRc
TransactionBalancesSet
TransactionResults

Enums

Entrypoint
HashAgeKind

Constants

MAX_LEADER_SCHEDULE_STAKES
SECONDS_PER_YEAR

Functions

goto_end_of_slot

Type Definitions

BankSlotDelta
EnteredEpochCallback
TransactionBalances
TransactionProcessResult