diff --git a/swap/src/protocol/alice/steps.rs b/swap/src/protocol/alice/steps.rs index 568e4b8b..09cf3cec 100644 --- a/swap/src/protocol/alice/steps.rs +++ b/swap/src/protocol/alice/steps.rs @@ -135,6 +135,9 @@ where .await?; // TODO(Franck): Wait for Monero to be confirmed once + // Waiting for XMR confirmations should not be done in here, but in a separate + // state! We have to record that Alice has already sent the transaction. + // Otherwise Alice might publish the lock tx twice! event_loop_handle .send_message2(channel, alice::Message2 {