Skip to content

Releases: comit-network/xmr-btc-swap

preview

11 Nov 15:49
Compare
Choose a tag to compare
preview Pre-release
Pre-release
  • ASB + CLI: You can now use the logs command to retrieve logs stored in the past, redacting addresses and id's using logs --redact.
  • ASB: The --disable-timestamp flag has been removed

0.13.4

25 Jul 21:17
33ad3c3
Compare
Choose a tag to compare
  • ASB: The history command can now be used while the asb is running.
  • ASB: Retry locking of Monero if it fails on first attempt

0.13.3

15 Jul 14:49
1f322b7
Compare
Choose a tag to compare
  • Introduced a cooperative Monero redeem feature for Bob to request from Alice if Bob is punished for not refunding in time. Alice can choose to cooperate but is not obligated to do so. This change is backwards compatible. To attempt recovery, resume a swap in the "Bitcoin punished" state. Success depends on Alice being active and still having a record of the swap. Note that Alice's cooperation is voluntary and recovery is not guaranteed
  • CLI: --change-address can now be omitted. In that case, any change is refunded to the internal bitcoin wallet.

0.13.2

02 Jul 00:20
5c91858
Compare
Choose a tag to compare
  • CLI: Buffer received transfer proofs for later processing if we're currently running a different swap
  • CLI: We now display the reason for a failed cancel-refund operation to the user (#683)

0.13.1

10 Jun 18:26
a3b1e77
Compare
Choose a tag to compare
  • Add retry logic to monero-wallet-rpc wallet refresh

0.13.0

29 May 14:00
2932abc
Compare
Choose a tag to compare
  • Minimum Supported Rust Version (MSRV) bumped to 1.74
  • Lowered default Bitcoin confirmation target for Bob to 1 to make sure Bitcoin transactions get confirmed in time
  • Added support for starting the CLI (using the start-daemon subcommand) as a Daemon that accepts JSON-RPC requests
  • Update monero-wallet-rpc version to v0.18.3.1

0.12.3

23 Sep 20:21
2de492f
Compare
Choose a tag to compare
  • Swap: If no Monero daemon is manually specified, we will automatically choose one from a list of public daemons by connecting to each and checking their availability.

0.12.2

08 Aug 11:01
20afb35
Compare
Choose a tag to compare

Changed

  • Minimum Supported Rust Version (MSRV) bumped to 1.67
  • ASB can now register with multiple rendezvous nodes. The rendezvous_point option in config.toml can be a string with comma separated addresses, or a toml array of address strings.

0.12.1

09 Jan 13:54
b75b3e6
Compare
Choose a tag to compare

Changed

  • Swap: merge separate cancel/refund commands into one cancel-and-refund command for stuck swaps

0.12.0

31 Dec 18:27
26e4440
Compare
Choose a tag to compare

Changed

  • Update bdk library to latest version. This introduces an incompatability with previous versions due to different formats being used to exchange Bitcoin transactions
  • Changed ASB to quote on Monero unlocked balance instead of total balance
  • Allow asb to set a bitcoin address that is controlled by the asb itself to redeem/punish bitcoin to

Added

  • Allow asb config overrides using environment variables. See 1231