diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution_hints.hpp b/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution_hints.hpp index be57dc4da6d..dc554ebd2b5 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution_hints.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution_hints.hpp @@ -275,7 +275,7 @@ struct ExecutionHints { std::vector contract_instance_hints_vec; read(it, contract_instance_hints_vec); std::map contract_instance_hints; - for (const auto& instance : contract_instance_hints_vec) { + for (const auto& instance : std::views::reverse(contract_instance_hints_vec)) { contract_instance_hints[instance.address] = instance; }