From e0aa055fa604a1ac175c90ebc8f67e1d4b8fbe5c Mon Sep 17 00:00:00 2001 From: Alex Pikme <30472093+reject-i@users.noreply.github.com> Date: Tue, 18 Nov 2025 16:03:19 +0100 Subject: [PATCH] fix: preserve verified offset flags --- vm/src/vm/runners/builtin_runner/hash.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vm/src/vm/runners/builtin_runner/hash.rs b/vm/src/vm/runners/builtin_runner/hash.rs index ad241e154b..56a7246f67 100644 --- a/vm/src/vm/runners/builtin_runner/hash.rs +++ b/vm/src/vm/runners/builtin_runner/hash.rs @@ -134,10 +134,10 @@ impl HashBuiltinRunner { return Err(RunnerError::InvalidAdditionalData(BuiltinName::pedersen)); } // Mark offset as verified - if addr.offset > verified_addresses.len() { - verified_addresses.resize(addr.offset, false); + if addr.offset >= verified_addresses.len() { + verified_addresses.resize(addr.offset + 1, false); } - verified_addresses.insert(addr.offset, true) + verified_addresses[addr.offset] = true; } Ok(()) }