Modules§

Structs§

  • Rust version of the Move sui::sui_system::SuiSystemState type This repreents the object with 0x5 ID. In Rust, this type should be rarely used since it’s just a thin wrapper used to access the inner object. Within this module, we use it to determine the current version of the system state inner object type, so that we could deserialize the inner object correctly. Outside of this module, we only use it in genesis snapshot and testing.

Enums§

  • SuiSystemState provides an abstraction over multiple versions of the inner SuiSystemStateInner object. This should be the primary interface to the system state object in Rust. We use enum dispatch to dispatch all methods defined in SuiSystemStateTrait to the actual implementation in the inner types.

Constants§

Traits§

  • This is the standard API that all inner system state object type should implement.

Functions§

Type Aliases§