diff --git a/crates/blockifier/src/execution/contract_class.rs b/crates/blockifier/src/execution/contract_class.rs index 48ec3d607e..5288fd63e3 100644 --- a/crates/blockifier/src/execution/contract_class.rs +++ b/crates/blockifier/src/execution/contract_class.rs @@ -11,7 +11,7 @@ use cairo_lang_starknet_classes::contract_class::{ ContractEntryPoint as SierraContractEntryPoint, }; use cairo_lang_starknet_classes::NestedIntList; -use cairo_lang_utils::bigint::BigUintAsHex; +// use cairo_lang_utils::bigint::BigUintAsHex; #[allow(unused_imports)] use cairo_native::executor::AotNativeExecutor; use cairo_vm::serde::deserialize_program::{ @@ -631,8 +631,7 @@ impl NativeContractClassV1 { pub struct NativeContractClassV1Inner { pub executor: AotNativeExecutor, entry_points_by_type: EntryPointsByType, - // Storing the raw sierra program and entry points to be able to compare the contract class. - sierra_program: Vec, + casm: Option, } impl NativeContractClassV1Inner { @@ -640,7 +639,7 @@ impl NativeContractClassV1Inner { NativeContractClassV1Inner { executor, entry_points_by_type: EntryPointsByType::from(&sierra_contract_class), - sierra_program: sierra_contract_class.sierra_program, + casm: None, } } } @@ -649,8 +648,7 @@ impl NativeContractClassV1Inner { // be the same therefore we exclude it from the comparison. impl PartialEq for NativeContractClassV1Inner { fn eq(&self, other: &Self) -> bool { - self.entry_points_by_type == other.entry_points_by_type - && self.sierra_program == other.sierra_program + self.entry_points_by_type == other.entry_points_by_type && self.casm == other.casm } }