diff --git a/swap/src/monero/wallet.rs b/swap/src/monero/wallet.rs index 04fe14dd..65e5103e 100644 --- a/swap/src/monero/wallet.rs +++ b/swap/src/monero/wallet.rs @@ -194,10 +194,9 @@ impl Wallet { if proof.confirmations > confirmations.load(Ordering::SeqCst) { confirmations.store(proof.confirmations, Ordering::SeqCst); - info!( - "Monero lock tx received {} out of {} confirmations", - proof.confirmations, expected_confirmations - ); + + let txid = &transfer_proof.tx_hash.0; + info!(%txid, "Monero lock tx has {} out of {} confirmations", proof.confirmations, expected_confirmations); } if proof.confirmations < expected_confirmations { diff --git a/swap/src/protocol/bob/swap.rs b/swap/src/protocol/bob/swap.rs index 35b495de..8c3ef345 100644 --- a/swap/src/protocol/bob/swap.rs +++ b/swap/src/protocol/bob/swap.rs @@ -308,7 +308,11 @@ async fn run_until_internal( // Ensure that the generated wallet is synced so we have a proper balance monero_wallet.refresh().await?; // Sweep (transfer all funds) to the given address - monero_wallet.sweep_all(receive_monero_address).await?; + let tx_hashes = monero_wallet.sweep_all(receive_monero_address).await?; + + for tx_hash in tx_hashes { + tracing::info!("Sent XMR to {} in tx {}", receive_monero_address, tx_hash.0); + } let state = BobState::XmrRedeemed { tx_lock_id: state.tx_lock_id(),