From f86dcec94b31bcc0d37945c96268e9371c44cdad Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2020 01:06:22 -0700 Subject: [PATCH] Print signature as part of progress spinner (#9484) (#9485) 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 02de649211..6c0f34fec1 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)?;