mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-11-27 03:06:24 -05:00
Merge branch 'on-chain-protocol' of github.com:comit-network/xmr-btc-swap into on-chain-protocol
This commit is contained in:
commit
f8adf6d7e0
9 changed files with 454 additions and 243 deletions
|
|
@ -52,13 +52,15 @@ pub async fn next_state<
|
|||
|
||||
let message1 = transport.receive_message().await?.try_into()?;
|
||||
let state2 = state1.receive(message1)?;
|
||||
|
||||
let message2 = state2.next_message();
|
||||
transport.send_message(message2.into()).await?;
|
||||
Ok(state2.into())
|
||||
}
|
||||
State::State2(state2) => {
|
||||
let message2 = state2.next_message();
|
||||
let state3 = state2.lock_btc(bitcoin_wallet).await?;
|
||||
tracing::info!("bob has locked btc");
|
||||
transport.send_message(message2.into()).await?;
|
||||
|
||||
Ok(state3.into())
|
||||
}
|
||||
State::State3(state3) => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue