- ASB: Now also uses Bitfinex and KuCoin as a source of truth for XMR/BTC exchange rates. It is used to calculate the base price for quotes upon which the markup is then added. If one or two of the three exchanges is unreachable, it will fallback to the arithmetic average of the rate of the remaining available exchanges.
- ASB: To protect against market manipulation if any of three rates from the exchanges differs from the arithmetic average of the others by 10%, the maker will refuse to make new quotes and refuse to initiate new swaps.
- ASB:
price_ticker_ws_urlconfig item renamed toprice_ticker_ws_url_kraken. Two new config itemsprice_ticker_ws_url_bitfinex(defaults towss://api-pub.bitfinex.com/ws/2) andprice_ticker_rest_url_kucoin(defaults tohttps://api.kucoin.com/api/v1/bullet-public) - GUI + ASB: Potentially fix an issue where we would not properly connect to peers which are only reachable over a hidden service if the client was temporarily cut off from the internet.
- GUI: Significantly improve the rendering performance.
- GUI: Added a button to refresh the peer-to-peer connections (redials disconnected peers, re-fetches quotes, refreshes peer-discovery, ...)