diff --git a/crates/starknet_os_runner/src/virtual_block_executor.rs b/crates/starknet_os_runner/src/virtual_block_executor.rs index e873e0d4e9b..dc067e63f3f 100644 --- a/crates/starknet_os_runner/src/virtual_block_executor.rs +++ b/crates/starknet_os_runner/src/virtual_block_executor.rs @@ -68,12 +68,16 @@ impl TryFrom<(BlockHeader, ChainId)> for BaseBlockInfo { )) })?; let chain_info = get_chain_info(&chain_id); - let versioned_constants = - VersionedConstants::get(&block_info.starknet_version).map_err(|e| { + let mut versioned_constants = VersionedConstants::get(&block_info.starknet_version) + .map_err(|e| { VirtualBlockExecutorError::TransactionExecutionError(format!( "Failed to get versioned constants: {e}" )) - })?; + })? + .clone(); + // Disable casm hash migration for virtual block execution. + versioned_constants.enable_casm_hash_migration = false; + let block_context = BlockContext::new( block_info, chain_info,