diff --git a/swap/src/monero/wallet.rs b/swap/src/monero/wallet.rs index 7185a061..4f77d4d2 100644 --- a/swap/src/monero/wallet.rs +++ b/swap/src/monero/wallet.rs @@ -195,10 +195,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 5f707ae9..c6eefb7a 100644 --- a/swap/src/protocol/bob/swap.rs +++ b/swap/src/protocol/bob/swap.rs @@ -307,7 +307,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(),