From 465f991035edce1bb2940d679effc9de15a0e475 Mon Sep 17 00:00:00 2001 From: Tyera Eulberg Date: Fri, 15 Jan 2021 00:45:44 -0700 Subject: [PATCH] Use highest-confirmed-root for max check (#14599) --- banks-server/src/banks_server.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/banks-server/src/banks_server.rs b/banks-server/src/banks_server.rs index 776b8b8af3..65d0f085d9 100644 --- a/banks-server/src/banks_server.rs +++ b/banks-server/src/banks_server.rs @@ -169,7 +169,9 @@ impl Banks for BanksServer { let (slot, status) = bank.get_signature_status_slot(&signature)?; let r_block_commitment_cache = self.block_commitment_cache.read().unwrap(); - let confirmations = if r_block_commitment_cache.root() >= slot { + let confirmations = if r_block_commitment_cache.root() >= slot + && r_block_commitment_cache.highest_confirmed_root() >= slot + { None } else { r_block_commitment_cache