From 816e8b9b9665b0c8b86924ae3ce5a056ec6a7c2f Mon Sep 17 00:00:00 2001 From: Thomas Eizinger Date: Thu, 4 Mar 2021 17:22:59 +1100 Subject: [PATCH] Add more context to fallible functions inside bitcoin::Wallet --- swap/src/bitcoin/wallet.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/swap/src/bitcoin/wallet.rs b/swap/src/bitcoin/wallet.rs index 25f2e5d7..44996702 100644 --- a/swap/src/bitcoin/wallet.rs +++ b/swap/src/bitcoin/wallet.rs @@ -74,12 +74,13 @@ impl Wallet { } pub async fn balance(&self) -> Result { - let balance = self.inner.lock().await.get_balance()?; + let balance = self.inner.lock().await.get_balance().context("Failed to calculate Bitcoin balance")?; + Ok(Amount::from_sat(balance)) } pub async fn new_address(&self) -> Result
{ - let address = self.inner.lock().await.get_new_address()?; + let address = self.inner.lock().await.get_new_address().context("Failed to get new Bitcoin address")?; Ok(address) }