Module trusted_state
diem_types
TrustedState keeps track of our latest trusted state, including the latest verified version and the latest verified validator set.
TrustedState
TrustedStateChange is the result of attempting to ratchet to a new trusted state. In order to reduce redundant error checking, TrustedStateChange also contains references to relevant items used to ratchet us.
TrustedStateChange
The different epoch change Verifiers represented as an enum so we can easily serialize the parent TrustedState.
Verifier