Prometheus metrics which can be displayed in Grafana, queried and alerted on
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 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.
A wrapper to make Orphan Rule happy