From 68b099c277d90324880af7e4ea603b8331373e43 Mon Sep 17 00:00:00 2001 From: Tyera Eulberg Date: Mon, 13 Apr 2020 23:04:20 -0600 Subject: [PATCH] Print signature as part of progress spinner (#9484) automerge --- client/src/rpc_client.rs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/client/src/rpc_client.rs b/client/src/rpc_client.rs index 02de64921..6c0f34fec 100644 --- a/client/src/rpc_client.rs +++ b/client/src/rpc_client.rs @@ -998,14 +998,15 @@ impl RpcClient { let mut confirmations = 0; let progress_bar = new_spinner_progress_bar(); - progress_bar.set_message(&format!( - "[{}/{}] Waiting for confirmations", - confirmations, - MAX_LOCKOUT_HISTORY + 1, - )); let mut send_retries = 20; let signature = loop { + progress_bar.set_message(&format!( + "[{}/{}] Finalizing transaction {}", + confirmations, + MAX_LOCKOUT_HISTORY + 1, + transaction.signatures[0], + )); let mut status_retries = 15; let (signature, status) = loop { let signature = self.send_transaction(transaction)?; @@ -1066,9 +1067,10 @@ impl RpcClient { return Ok(signature); } progress_bar.set_message(&format!( - "[{}/{}] Waiting for confirmations", + "[{}/{}] Finalizing transaction {}", confirmations + 1, MAX_LOCKOUT_HISTORY + 1, + signature, )); sleep(Duration::from_millis(500)); confirmations = self.get_num_blocks_since_signature_confirmation(&signature)?;