xmr-btc-swap/swap
Thomas Eizinger 638a169a04
Buffer transfer proof if we are not connected to Bob
The request-response behaviour that is used for sending the transfer
proof actually has a functionality for buffering a message if we
are currently not connected. However, the request-response behaviour
also emits a dial attempt and **drops** all buffered messages if this
dial attempt fails. For us, the dial attempt will very likely always
fail because Bob is very likely behind NAT and we have to wait for
him to reconnect to us.

To mitigate this, we build our own buffer within the EventLoop and
send transfer proofs as soon as we are connected again.

Resolves #348.
2021-03-24 15:17:54 +11:00
..
src Buffer transfer proof if we are not connected to Bob 2021-03-24 15:17:54 +11:00
tests Buffer transfer proof if we are not connected to Bob 2021-03-24 15:17:54 +11:00
Cargo.toml Bump dependency versions 2021-03-22 14:48:39 +11:00