From 2ac4aa79d8cd408918d91fa708880142a247d595 Mon Sep 17 00:00:00 2001 From: Colin LeMahieu Date: Thu, 11 Apr 2024 15:24:53 +0100 Subject: [PATCH] Use enclosing transaction within scheduler::optimistic::run_one rather than opening a new one. --- nano/node/scheduler/optimistic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nano/node/scheduler/optimistic.cpp b/nano/node/scheduler/optimistic.cpp index cda286665..2a3c3732d 100644 --- a/nano/node/scheduler/optimistic.cpp +++ b/nano/node/scheduler/optimistic.cpp @@ -155,7 +155,7 @@ void nano::scheduler::optimistic::run_one (store::transaction const & transactio if (block) { // Ensure block is not already confirmed - if (!node.block_confirmed_or_being_confirmed (block->hash ())) + if (!node.block_confirmed_or_being_confirmed (transaction, block->hash ())) { // Try to insert it into AEC // We check for AEC vacancy inside our predicate