xmr-btc-swap/swap/tests
rishflab 93a0692998
Integrate rendezvous protocol into ASB
The rendezvous protocol allows us to register all of our external
addresses. Hence, the first step is to allow the user to configure
external addresses as part of the config. In the future, there might
be an automated way of determining these.

To register with a rendezvous node, the user needs to configure which
one. CoBloX is running a rendezvous node that acts as the default by
every spec-compliant node will do the job just fine. This behaviour
is optional which is why our custom behaviour is wrapped in a `Toggle`.

We also want our node to re-register after half the time of the
registration has passed. To make this simpler and allow for testing in
isolation, we create a custom behaviour that wraps the libp2p rendezvous
behaviour.
2021-07-06 20:03:19 +10:00
..
harness Integrate rendezvous protocol into ASB 2021-07-06 20:03:19 +10:00
alice_and_bob_refund_using_cancel_and_refund_command_timelock_not_expired_force.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
alice_and_bob_refund_using_cancel_and_refund_command_timelock_not_expired.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
alice_and_bob_refund_using_cancel_and_refund_command.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
alice_manually_punishes_after_bob_dead.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
alice_manually_redeems_after_enc_sig_learned.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
alice_punishes_after_restart_bob_dead.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
alice_refunds_after_restart_bob_refunded.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
bob_refunds_using_cancel_and_refund_command_timelock_not_expired_force.rs Log exchange rate at each state. 2021-05-11 15:27:49 +10:00
bob_refunds_using_cancel_and_refund_command_timelock_not_expired.rs Log exchange rate at each state. 2021-05-11 15:27:49 +10:00
concurrent_bobs_after_xmr_lock_proof_sent.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
concurrent_bobs_before_xmr_lock_proof_sent.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
ensure_same_swap_id.rs Don't stutter 2021-04-26 12:45:39 +10:00
happy_path_restart_alice_after_xmr_locked.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
happy_path_restart_bob_after_xmr_locked.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
happy_path_restart_bob_before_xmr_locked.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
happy_path.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00
punish.rs Move files from protocol to appropriate module 2021-06-28 10:04:08 +10:00