@@ -4,11 +4,9 @@ use std::sync::{Arc, LazyLock};
44
55use apollo_gateway_config:: config:: RpcStateReaderConfig ;
66use apollo_rpc_execution:: { ETH_FEE_CONTRACT_ADDRESS , STRK_FEE_CONTRACT_ADDRESS } ;
7- use blockifier:: blockifier:: config:: ContractClassManagerConfig ;
87use blockifier:: context:: { ChainInfo , FeeTokenAddresses } ;
98use blockifier:: execution:: contract_class:: { CompiledClassV0 , CompiledClassV1 } ;
109use blockifier:: state:: cached_state:: { CommitmentStateDiff , StateMaps } ;
11- use blockifier:: state:: contract_class_manager:: ContractClassManager ;
1210use blockifier:: state:: global_cache:: CompiledClasses ;
1311use blockifier:: state:: state_api:: StateResult ;
1412use indexmap:: IndexMap ;
@@ -20,8 +18,6 @@ use starknet_api::state::{SierraContractClass, StorageKey};
2018use starknet_types_core:: felt:: Felt ;
2119
2220use crate :: state_reader:: errors:: ReexecutionError ;
23- use crate :: state_reader:: offline_state_reader:: OfflineConsecutiveStateReaders ;
24- use crate :: state_reader:: reexecution_state_reader:: ConsecutiveReexecutionStateReaders ;
2521
2622pub static RPC_NODE_URL : LazyLock < String > = LazyLock :: new ( || {
2723 env:: var ( "TEST_URL" )
@@ -221,25 +217,6 @@ impl From<CommitmentStateDiff> for ComparableStateDiff {
221217 }
222218}
223219
224- pub fn reexecute_block_for_testing ( block_number : u64 ) {
225- // In tests we are already in the blockifier_reexecution directory.
226- let full_file_path = format ! ( "./resources/block_{block_number}/reexecution_data.json" ) ;
227-
228- // Initialize the contract class manager.
229- let mut contract_class_manager_config = ContractClassManagerConfig :: default ( ) ;
230- if cfg ! ( feature = "cairo_native" ) {
231- contract_class_manager_config. cairo_native_run_config . wait_on_native_compilation = true ;
232- contract_class_manager_config. cairo_native_run_config . run_cairo_native = true ;
233- }
234- let contract_class_manager = ContractClassManager :: start ( contract_class_manager_config) ;
235-
236- OfflineConsecutiveStateReaders :: new_from_file ( & full_file_path, contract_class_manager)
237- . unwrap ( )
238- . reexecute_and_verify_correctness ( ) ;
239-
240- println ! ( "Reexecution test for block {block_number} passed successfully." ) ;
241- }
242-
243220/// Asserts equality between two `CommitmentStateDiff` structs, ignoring insertion order.
244221#[ macro_export]
245222macro_rules! assert_eq_state_diff {
0 commit comments