getCurrentSystemState method
Snapshot of the on-chain system state (0x3::sui_system::SystemState).
Implementation
@override
Future<SystemState> getCurrentSystemState() async {
final req = GetEpochRequest(
readMask: _mask(const [
'system_state.version',
'system_state.epoch',
'system_state.protocol_version',
'system_state.reference_gas_price',
'system_state.epoch_start_timestamp_ms',
'system_state.safe_mode',
'system_state.parameters',
'system_state.storage_fund',
'system_state.validators',
]),
);
final bytes = await _call(_ledger, 'GetEpoch', req.writeToBuffer());
return GetEpochResponse.fromBuffer(bytes).epoch.systemState;
}