@@ -2,8 +2,6 @@ use std::fs::{self, File};
2
2
use std:: io:: Write ;
3
3
use std:: path:: PathBuf ;
4
4
use std:: sync:: atomic:: AtomicU64 ;
5
- #[ cfg( feature = "block-composition" ) ]
6
- use std:: sync:: atomic:: Ordering ;
7
5
use std:: sync:: Arc ;
8
6
9
7
use cairo_lang_sierra:: program:: Program ;
@@ -18,7 +16,6 @@ use sierra_emu::VirtualMachine;
18
16
use starknet_types_core:: felt:: Felt ;
19
17
20
18
use super :: syscall_handler:: NativeSyscallHandler ;
21
- use crate :: execution:: native:: syscall_handler:: SYSCALL_COUNTER ;
22
19
23
20
#[ derive( Debug ) ]
24
21
pub enum ContractExecutor {
@@ -51,13 +48,7 @@ impl ContractExecutor {
51
48
) -> cairo_native:: error:: Result < ContractExecutionResult > {
52
49
match self {
53
50
ContractExecutor :: Aot ( aot_contract_executor) => {
54
- let result =
55
- aot_contract_executor. run ( selector, args, gas, builtin_costs, syscall_handler) ;
56
-
57
- #[ cfg( feature = "block-composition" ) ]
58
- SYSCALL_COUNTER . fetch_and ( 0 , Ordering :: Relaxed ) ;
59
-
60
- result
51
+ aot_contract_executor. run ( selector, args, gas, builtin_costs, syscall_handler)
61
52
}
62
53
ContractExecutor :: Emu ( ( program, entrypoints, version) ) => {
63
54
let mut virtual_machine =
0 commit comments