From eff123bbe8ee493041c5eb66ba29e07049e8f3e5 Mon Sep 17 00:00:00 2001 From: mpw Date: Wed, 19 Jul 2023 18:27:34 -0300 Subject: [PATCH] add logs to solana rpc calls --- consumer/src/solana.rs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/consumer/src/solana.rs b/consumer/src/solana.rs index 26e7cd2..faeec14 100644 --- a/consumer/src/solana.rs +++ b/consumer/src/solana.rs @@ -162,9 +162,17 @@ impl Solana { message, }; - let signature = self.rpc().send_and_confirm_transaction(&transaction)?; - - Ok(signature.to_string()) + let signature = self + .rpc() + .send_and_confirm_transaction(&transaction) + .map(|s| s.to_string()) + .map_err(|e| { + let msg = format!("failed to submit transaction: {e}"); + error!(msg); + anyhow!(msg) + })?; + + Ok(signature) } /// Res