Releases: eigenwallet/core
Releases · eigenwallet/core
preview
add integration test for Bob XMR amount validation in swaps (#962)
4.5.0
- ASB+CONTROLLER:
get-swapsnow includes thebtc_redeem_feeper 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:
XmrRedeemConstructedandXmrRedeemPublished(Bob/GUI), andXmrRefundTxConstructedandXmrRefundTxPublished(Alice/ASB). The GUI surfaces both phases — "constructing", then "publishing", then waiting for the first confirmation with the redeem txid shown.
4.4.1
- ASB+CONTROLLER: New
get-current-quotecommand 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_keyin the config to enable; the polled rate is averaged alongside Kraken, Bitfinex, and KuCoin. Poll interval is configurable viamaker.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, andmaker.price_ticker_source_kucoin_enabled(all defaulttrue). 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
- 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_hoursconfig 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
Prepare release 4.3.1 (#953) Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
4.3.0
- 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 = falsein the config file. You can tweakwormhole_max_concurrent_rend_requeststo 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
Prepare release 4.2.4 (#943)
4.2.3
- GUI: Fix an issue where we could get stuck in the "BtcCancelled" state if the swap was punished.
4.2.2
- ASB+CONTROLLER: Fix a bug where
get-swapswould show "No swaps found" despite there being swaps.
4.1.1
- ASB: Optimize how we respond to network request