Skip to content

Releases: eigenwallet/core

preview

29 Apr 12:36
1972bcd

Choose a tag to compare

preview Pre-release
Pre-release
add integration test for Bob XMR amount validation in swaps (#962)

4.5.0

27 Apr 12:19
47fc423

Choose a tag to compare

  • ASB+CONTROLLER: get-swaps now includes the btc_redeem_fee per swap: the fee Alice paid (or will pay) for the Bitcoin redeem transaction.
  • GUI+ASB: New intermediate states around Monero redeem/refund. The signed transaction is now built and published as separate steps: XmrRedeemConstructed and XmrRedeemPublished (Bob/GUI), and XmrRefundTxConstructed and XmrRefundTxPublished (Alice/ASB). The GUI surfaces both phases — "constructing", then "publishing", then waiting for the first confirmation with the redeem txid shown.

4.4.1

15 Apr 08:52
5cc5f96

Choose a tag to compare

  • ASB+CONTROLLER: New get-current-quote command returns the quote the ASB is currently serving to peers (price per XMR, min and max quantity). Reuses the in-flight quote cache so repeated calls don't trigger extra work.
  • ASB: Added Exolix as an optional XMR/BTC price source. Set maker.price_ticker_source_exolix_api_key in the config to enable; the polled rate is averaged alongside Kraken, Bitfinex, and KuCoin. Poll interval is configurable via maker.price_ticker_rest_poll_interval_exolix_secs (default: 10).
  • ASB: Each price source can now be individually disabled via maker.price_ticker_source_kraken_enabled, maker.price_ticker_source_bitfinex_enabled, and maker.price_ticker_source_kucoin_enabled (all default true). At least one source must remain enabled.
  • ASB: How long a polled exchange-rate sample is considered valid is now configurable via maker.price_ticker_validity_duration_secs (default: 600, i.e. 10 minutes).
  • ASB: Fix an issue where the Bitfinex price was broken due to a change in the Bitfinex API.

4.4.0

13 Apr 10:17
eb82f75

Choose a tag to compare

  • ASB: Wormhole eligibility now only considers swaps whose most recent state update falls within a configurable freshness window. This is controlled by the new tor.wormhole_swap_freshness_hours config option (default: 168, i.e. 7 days). Inactive peers no longer keep their wormhole indefinitely.
  • GUI: Allow sorting of maker offers on the swap page by largest max amount (default), smallest min amount, or cheapest price, via a subtle sort button above the offer list.
  • Improve Tor connectivity

4.3.1

11 Apr 11:12
0a2ad7e

Choose a tag to compare

Prepare release 4.3.1 (#953)

Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>

4.3.0

09 Apr 21:50
0387e73

Choose a tag to compare

  • A new feature called "wormholes" allows makers to automatically give out dedidcated onion services to takers which have committed funds to at least one swap. Takers can then connect to the maker irrespective of any potential DOS attack against the makers public onion service address. Wormholes are enabled by default. To disable them, set tor.wormhole_enabled = false in the config file. You can tweak wormhole_max_concurrent_rend_requests to control the maximum number of concurrent rendezvous requests per wormhole (default: 3). A higher value means each "wormhole" can handle more concurrent connections but also means they become more susceptible to DOS attacks.

4.2.4

01 Apr 15:53
0048579

Choose a tag to compare

Prepare release 4.2.4 (#943)

4.2.3

31 Mar 17:38
7def891

Choose a tag to compare

  • GUI: Fix an issue where we could get stuck in the "BtcCancelled" state if the swap was punished.

4.2.2

31 Mar 13:39
0a44a90

Choose a tag to compare

  • ASB+CONTROLLER: Fix a bug where get-swaps would show "No swaps found" despite there being swaps.

4.1.1

26 Mar 07:42
5d11faa

Choose a tag to compare

  • ASB: Optimize how we respond to network request