File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
crates/sui-genesis-builder/src Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -1081,7 +1081,7 @@ pub fn generate_genesis_system_object(
1081
1081
builder. finish ( )
1082
1082
} ;
1083
1083
1084
- let InnerTemporaryStore { written, .. } = executor. update_genesis_state (
1084
+ let InnerTemporaryStore { mut written, .. } = executor. update_genesis_state (
1085
1085
& * store,
1086
1086
& protocol_config,
1087
1087
metrics,
@@ -1090,6 +1090,16 @@ pub fn generate_genesis_system_object(
1090
1090
pt,
1091
1091
) ?;
1092
1092
1093
+ // update the value of the clock to match the chain start time
1094
+ {
1095
+ let object = written. get_mut ( & sui_types:: SUI_CLOCK_OBJECT_ID ) . unwrap ( ) ;
1096
+ object
1097
+ . data
1098
+ . try_as_move_mut ( )
1099
+ . unwrap ( )
1100
+ . set_clock_timestamp_ms_unsafe ( genesis_chain_parameters. chain_start_timestamp_ms ) ;
1101
+ }
1102
+
1093
1103
let store = Arc :: get_mut ( store) . expect ( "only one reference to store" ) ;
1094
1104
store. finish ( written) ;
1095
1105
You can’t perform that action at this time.
0 commit comments