From fad7f198b4da047dde4f7228ebfd25d54391bad1 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Fri, 15 Jan 2021 09:16:48 +0000 Subject: [PATCH] Use highest-confirmed-root for max check (#14599) (#14603) (cherry picked from commit 465f991035edce1bb2940d679effc9de15a0e475) Co-authored-by: Tyera Eulberg --- 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