@@ -909,7 +909,6 @@ fn create_genesis_objects(
909
909
}
910
910
911
911
{
912
- let store = Arc :: get_mut ( & mut store) . expect ( "only one reference to store" ) ;
913
912
for object in input_objects {
914
913
store. insert_object ( object. to_owned ( ) ) ;
915
914
}
@@ -926,12 +925,11 @@ fn create_genesis_objects(
926
925
)
927
926
. unwrap ( ) ;
928
927
929
- let store = Arc :: try_unwrap ( store) . expect ( "only one reference to store" ) ;
930
928
store. into_inner ( ) . into_values ( ) . collect ( )
931
929
}
932
930
933
931
fn process_package (
934
- store : & mut Arc < InMemoryStorage > ,
932
+ store : & mut InMemoryStorage ,
935
933
executor : & dyn Executor ,
936
934
ctx : & mut TxContext ,
937
935
modules : & [ CompiledModule ] ,
@@ -994,14 +992,13 @@ fn process_package(
994
992
pt,
995
993
) ?;
996
994
997
- let store = Arc :: get_mut ( store) . expect ( "only one reference to store" ) ;
998
995
store. finish ( written) ;
999
996
1000
997
Ok ( ( ) )
1001
998
}
1002
999
1003
1000
pub fn generate_genesis_system_object (
1004
- store : & mut Arc < InMemoryStorage > ,
1001
+ store : & mut InMemoryStorage ,
1005
1002
executor : & dyn Executor ,
1006
1003
genesis_validators : & [ GenesisValidatorMetadata ] ,
1007
1004
genesis_ctx : & mut TxContext ,
@@ -1100,7 +1097,6 @@ pub fn generate_genesis_system_object(
1100
1097
. set_clock_timestamp_ms_unsafe ( genesis_chain_parameters. chain_start_timestamp_ms ) ;
1101
1098
}
1102
1099
1103
- let store = Arc :: get_mut ( store) . expect ( "only one reference to store" ) ;
1104
1100
store. finish ( written) ;
1105
1101
1106
1102
Ok ( ( ) )
0 commit comments