From 4163db13b6d7a75d160745e4cba55f3bdca75ca2 Mon Sep 17 00:00:00 2001 From: Rohit Narurkar Date: Mon, 6 Oct 2025 03:33:31 +0100 Subject: [PATCH] Include OpenVM execution cycles count (#158) --- crates/ere-openvm/src/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/ere-openvm/src/lib.rs b/crates/ere-openvm/src/lib.rs index f46919c..0cb5f6b 100644 --- a/crates/ere-openvm/src/lib.rs +++ b/crates/ere-openvm/src/lib.rs @@ -111,15 +111,16 @@ impl zkVM for EreOpenVM { serialize_inputs(&mut stdin, inputs); let start = Instant::now(); - let public_values = self + let (public_values, (_cost, cycles)) = self .cpu_sdk()? - .execute(self.app_exe.clone(), stdin) + .execute_metered_cost(self.app_exe.clone(), stdin) .map_err(|e| OpenVMError::from(ExecuteError::Execute(e)))?; Ok(( public_values, ProgramExecutionReport { execution_duration: start.elapsed(), + total_num_cycles: cycles, ..Default::default() }, ))