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) }