From 00e2b257c436fab0c5ebf1bbe2964e42fcfe470a Mon Sep 17 00:00:00 2001 From: rishflab Date: Wed, 17 Feb 2021 10:56:10 +1100 Subject: [PATCH 1/2] Remove misplaced sync wallet call --- swap/src/bitcoin/wallet.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/swap/src/bitcoin/wallet.rs b/swap/src/bitcoin/wallet.rs index 7b590007..c7574f84 100644 --- a/swap/src/bitcoin/wallet.rs +++ b/swap/src/bitcoin/wallet.rs @@ -119,7 +119,6 @@ impl BuildTxLockPsbt for Wallet { output_amount: Amount, ) -> Result { tracing::debug!("building tx lock"); - self.sync_wallet().await?; let (psbt, _details) = self.inner.lock().await.create_tx( bdk::TxBuilder::with_recipients(vec![( output_address.script_pubkey(), From fe362d765b8095db44ed08980679800a253b59c7 Mon Sep 17 00:00:00 2001 From: rishflab Date: Wed, 17 Feb 2021 10:56:39 +1100 Subject: [PATCH 2/2] Add sync wallet on nectar's startup --- swap/src/bin/nectar.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/swap/src/bin/nectar.rs b/swap/src/bin/nectar.rs index 55aeaf2a..f49f24c6 100644 --- a/swap/src/bin/nectar.rs +++ b/swap/src/bin/nectar.rs @@ -140,6 +140,12 @@ async fn init_wallets( private_key, ) .await?; + + bitcoin_wallet + .sync_wallet() + .await + .expect("Could not sync btc wallet"); + let bitcoin_balance = bitcoin_wallet.balance().await?; info!( "Connection to Bitcoin wallet succeeded, balance: {}",