From a7de066a212dc4d547464b62016debe0994aba30 Mon Sep 17 00:00:00 2001 From: Joonatan Saarhelo Date: Tue, 21 May 2024 12:32:34 +0100 Subject: [PATCH] fix: record pubdata used by precompiles (#27) --- src/instruction_handlers/precompiles.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/instruction_handlers/precompiles.rs b/src/instruction_handlers/precompiles.rs index c2776f49..b2d11017 100644 --- a/src/instruction_handlers/precompiles.rs +++ b/src/instruction_handlers/precompiles.rs @@ -37,8 +37,7 @@ fn precompile_call( let Ok(()) = vm.state.use_gas(aux_data.extra_ergs_cost) else { return Ok(&PANIC); }; - - // TODO record extra pubdata cost + vm.state.current_frame.total_pubdata_spent += aux_data.extra_pubdata_cost as i32; let mut abi = PrecompileCallABI::from_u256(Register1::get(args, &mut vm.state)); if abi.memory_page_to_read == 0 {