Type Alias iota_types::iota_system_state::IotaSystemStateInnerGenesis
source · pub type IotaSystemStateInnerGenesis = IotaSystemStateV1;
Expand description
This is the fixed type used by genesis.
Aliased Type§
struct IotaSystemStateInnerGenesis {Show 17 fields
pub epoch: u64,
pub protocol_version: u64,
pub system_state_version: u64,
pub iota_treasury_cap: IotaTreasuryCap,
pub validators: ValidatorSetV1,
pub storage_fund: StorageFundV1,
pub parameters: SystemParametersV1,
pub iota_system_admin_cap: IotaSystemAdminCap,
pub reference_gas_price: u64,
pub validator_report_records: VecMap<IotaAddress, VecSet<IotaAddress>>,
pub safe_mode: bool,
pub safe_mode_storage_charges: Balance,
pub safe_mode_computation_rewards: Balance,
pub safe_mode_storage_rebates: u64,
pub safe_mode_non_refundable_storage_fee: u64,
pub epoch_start_timestamp_ms: u64,
pub extra_fields: Bag,
}
Fields§
§epoch: u64
§protocol_version: u64
§system_state_version: u64
§iota_treasury_cap: IotaTreasuryCap
§validators: ValidatorSetV1
§storage_fund: StorageFundV1
§parameters: SystemParametersV1
§iota_system_admin_cap: IotaSystemAdminCap
§reference_gas_price: u64
§validator_report_records: VecMap<IotaAddress, VecSet<IotaAddress>>
§safe_mode: bool
§safe_mode_storage_charges: Balance
§safe_mode_computation_rewards: Balance
§safe_mode_storage_rebates: u64
§safe_mode_non_refundable_storage_fee: u64
§epoch_start_timestamp_ms: u64
§extra_fields: Bag