Modules§
- authority_
per_ epoch_ store - authority_
per_ epoch_ store_ pruner - authority_
store_ pruner - authority_
store_ tables - authority_
store_ types - authority_
test_ utils - backpressure
- consensus_
tx_ status_ cache - epoch_
start_ configuration - execution_
time_ estimator - shared_
object_ congestion_ tracker - shared_
object_ version_ manager - submitted_
transaction_ cache - test_
authority_ builder - transaction_
deferral - transaction_
reject_ reason_ cache
Structs§
- Authority
Metrics - Prometheus metrics which can be displayed in Grafana, queried and alerted on
- Authority
State - Authority
Store - ALL_OBJ_VER determines whether we want to store all past versions of every object in the store. Authority doesn’t store them, but other entities such as replicas will. S is a template on Authority signature state. This allows SuiDataStore to be used on either authorities or non-authorities. Specifically, when storing transactions and effects, S allows SuiDataStore to either store the authority signed version or unsigned version.
- Execution
Env - Execution env contains the “environment” for the transaction to be executed in, that is, all the information necessary for execution that is not specified by the transaction itself.
- Fork
Recovery State - Node
State Dump - ObjDump
Format - Randomness
Round Receiver - Resolver
Wrapper - A wrapper to make Orphan Rule happy
Enums§
Constants§
Type Aliases§
- Stable
Sync Authority Signer - a Trait object for
Signerthat is: