diff --git a/nano/node/active_transactions.cpp b/nano/node/active_transactions.cpp index 463a74d6..b86596e8 100644 --- a/nano/node/active_transactions.cpp +++ b/nano/node/active_transactions.cpp @@ -808,7 +808,7 @@ nano::election_insertion_result nano::active_transactions::insert_impl (nano::un if (!previous_balance_a.is_initialized () && !block_a->previous ().is_zero ()) { auto transaction (node.store.tx_begin_read ()); - if (node.ledger.block_or_pruned_exists (block_a->previous ())) + if (node.store.block_exists (transaction, block_a->previous ())) { previous_balance = node.ledger.balance (transaction, block_a->previous ()); }