- GUI: Support outbound connections to makers through libp2p circuit relays.
- ASB: Fix an issue where multiple swaps which started at the same time tried to spend the same Monero outputs (double spend), causing only one to succeeded:
- Construction of Monero lock transctions is spaced out by
5minby default now. Customize this cooldown viamonero.lock_construction_cooldown_secs. - In cases where we have confirmed that the Monero we wanted to send is already spent in another swap the ASB can now rebuild a new Monero transaction.
This requires your own trusted Monero node on your own hardware. To enable this feature, setmonero.trusted_daemon = true(false by default).
This can make swaps succeed even if they initially conflict with another swap.