Modules§
- account_
info - AccountInfo represents a reference to AccountSharedData in either an AppendVec or the write cache. AccountInfo is not persisted anywhere between program runs. AccountInfo is purely runtime state. Note that AccountInfo is saved to disk buckets during runtime, but disk buckets are recreated at startup.
- account_
locks - account_
storage - Manage the map of slot -> append vec
- account_
storage_ reader - accounts
- accounts_
db - Persistent accounts are stored at this path location:
<path>/<pid>/data/
- accounts_
file - accounts_
hash - accounts_
index - accounts_
index_ storage - accounts_
update_ notifier_ interface - ancestors
- blockhash_
queue - contains
- hardened_
unpack - is_
loadable - partitioned_
rewards - Code related to partitioned rewards distribution
- pubkey_
bins - sorted_
storages - stake_
rewards - Code for stake and vote rewards
- storable_
accounts - trait for abstracting underlying storage of pubkey and account pairs to be written
- tiered_
storage - utils
- waitable_
condvar
Macros§
Functions§
- large_
file_ buf_ reader - Open file at
path
with buffering reader usingbuf_size
memory and doing read-ahead IO reads (ifio_uring
is supported by the host)