diff --git a/rpc/src/rpc.rs b/rpc/src/rpc.rs index da68ff654..9889ec404 100644 --- a/rpc/src/rpc.rs +++ b/rpc/src/rpc.rs @@ -1431,12 +1431,12 @@ impl JsonRpcRequestProcessor { bank: &Arc, ) -> Option { let (slot, status) = bank.get_signature_status_slot(&signature)?; - let r_block_commitment_cache = self.block_commitment_cache.read().unwrap(); let optimistically_confirmed_bank = self.bank(Some(CommitmentConfig::confirmed())); let optimistically_confirmed = optimistically_confirmed_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 && is_finalized(&r_block_commitment_cache, bank, &self.blockstore, slot) {