Epoch

data class Epoch(val epochId: Any, val startTimestamp: Any, val endTimestamp: Any?, val referenceGasPrice: Any?, val safeMode: GetLatestSuiSystemStateQuery.SafeMode?, val systemStakeSubsidy: GetLatestSuiSystemStateQuery.SystemStakeSubsidy?, val storageFund: GetLatestSuiSystemStateQuery.StorageFund?, val systemStateVersion: Any?, val systemParameters: GetLatestSuiSystemStateQuery.SystemParameters?, val protocolConfigs: GetLatestSuiSystemStateQuery.ProtocolConfigs, val validatorSet: GetLatestSuiSystemStateQuery.ValidatorSet?)

Constructors

Link copied to clipboard
constructor(epochId: Any, startTimestamp: Any, endTimestamp: Any?, referenceGasPrice: Any?, safeMode: GetLatestSuiSystemStateQuery.SafeMode?, systemStakeSubsidy: GetLatestSuiSystemStateQuery.SystemStakeSubsidy?, storageFund: GetLatestSuiSystemStateQuery.StorageFund?, systemStateVersion: Any?, systemParameters: GetLatestSuiSystemStateQuery.SystemParameters?, protocolConfigs: GetLatestSuiSystemStateQuery.ProtocolConfigs, validatorSet: GetLatestSuiSystemStateQuery.ValidatorSet?)

Properties

Link copied to clipboard

The epoch's ending timestamp.

Link copied to clipboard

The epoch's id as a sequence number that starts at 0 and is incremented by one at every epoch change.

Link copied to clipboard

The epoch's corresponding protocol configuration, including the feature flags and the configuration options.

Link copied to clipboard

The minimum gas price that a quorum of validators are guaranteed to sign a transaction for.

Link copied to clipboard

Information about whether this epoch was started in safe mode, which happens if the full epoch change logic fails for some reason.

Link copied to clipboard

The epoch's starting timestamp.

Link copied to clipboard

SUI set aside to account for objects stored on-chain, at the start of the epoch. This is also used for storage rebates.

Link copied to clipboard

Details of the system that are decided during genesis.

Link copied to clipboard

Parameters related to the subsidy that supplements staking rewards

Link copied to clipboard

The value of the version field of 0x5, the 0x3::sui::SuiSystemState object. This version changes whenever the fields contained in the system state object (held in a dynamic field attached to 0x5) change.

Link copied to clipboard

Validator related properties, including the active validators.