Summary
Welcome! This is the 5th TestNet release. This version of Wasabi 2.0 is suitable for Testing purposes. It only allows you to CoinJoin on TestNet and we do not recommend using the wallet on MainNet yet - don't be #reckless. The software is still under active development, so be careful.
Are you a first-time user?
- Download the package below by choosing your favorite operating system.
- Install and try it out! π€
Already using Wasabi?
- This installation will overwrite your current version of Wasabi 1.0 β. If you want to continue using Wasabi 1.0, especially CoinJoining on MainNet, we suggest installing this version under a new user profile of your operating system. If you still want to experiment with overwriting your existing installation, make sure to change the network settings to TestNet and you have backed up everything - as usual.
- Download the package below by choosing your favorite operating system.
- Install and try it out! π€
- You can downgrade from the test version by uninstalling it and then installing the latest stable release of Wasabi 1.0.
Download here π₯ π
- See below π
The version is intentionally v1.98.4.0.
Where to get TestNet coins?
- Create a Wallet and a Receive address in Wasabi - it will be automatically copied to your clipboard.
- There are services that can send you TestNet coins into your wallet - they are called faucets.
- Choose one or more from the following list of faucets and follow the instructions:
- You should receive the coins in less than a minute. πΈ
FAQ
- Requirements? Windows 10 1607+ (except 1703), macOs 10.15+, Ubuntu 16.04, 18.04, 20.04+, Fedora 33+, Debian 10+
- Compatibility? Click here.
Feedback
Your feedback is essential for the development of Wasabi 2.0.
- There is a dedicated discussion for this release below. π
- Join the general discussion.
- Or create a new issue here.
What's Changed
Click to expand!
- [VDG] Put back correct margin to AdornerCanvas by @SuperJMN in #7810
- [VDG] Fix wrong dialog behavior by @SuperJMN in #7811
- [VDG] Fix missing error message in Dual Currency Input by @ichthus1604 in #7816
- [VDG] New Wallet Icons by @jmacato in #7798
- [VDG] Take private pocket into account when it was autoselected by @soosr in #7818
- [VDG] [Trivial] Add Wasabi Logo icon to MainWindow by @SuperJMN in #7817
- [VDG] Fix flickering button by @soosr in #7813
- [VDG] Fix dialog border on full screen by @soosr in #7815
- Correct password before checking by @soosr in #7774
- Fix missing icon in Pocket Selection by @jmacato in #7823
- [VDG] Coinjoin Profiles screen rework by @ichthus1604 in #7793
- Vsize credentials fix by @lontivero in #7830
- Consider sybils for anonymity score calculation by @nopara73 in #7756
- [VDG] Improve private pocket autoselection logic by @soosr in #7833
- [VDG] [Trivial] Add missing icon back (used by SearchBar) by @SuperJMN in #7835
- Update the list of coins with the successfully registered ones. by @molnard in #7826
- Revert 7756 by @molnard in #7840
- Add runtime support for Apple Silicon. by @kiminuo in #7827
- [VDG] Loading wallet - no seconds displayed when more than 1 hr by @MarnixCroes in #7842
- [Trivial] Remove unnecessary null check by @yahiheb in #7846
- Make AutoCoinJoin business logic more robust by @molnard in #7839
WasabiRandom
is no longerIDisposable
by @kiminuo in #7847- [TRIVIAL] WabiSabi Client coinjoin writing by @MarnixCroes in #7855
- [VDG] Remove dead code by @MarnixCroes in #7856
UiConfig
: Switch fromTaskPoolScheduler
toMainThreadScheduler
by @kiminuo in #7838Packager
: Minor changes regarding documentation and minor improvements by @kiminuo in #7845- [Packager] Use macOS instead of OSX by @molnard in #7869
- [Packager] Add feature to pass appleId in CLI by @molnard in #7868
- [VDG] Use
LabelsListBox
instead of readonlyTagsBox
by @soosr in #7864 - [Arena] Get the status from RoundStates instead of Rounds by @molnard in #7854
- [Packager] Release arm64 package to macOS by @molnard in #7871
- Waiting for Blame round never times out by @molnard in #7881
- [TRIVIAL] WabiSabi backend coinjoin writing by @MarnixCroes in #7885
- [trivial] Fix warnings and a typo by @kiminuo in #7894
- Only stop restarting if round was intentionally stopped by @molnard in #7900
- Add test to verify round awaiter can be cancelled by @lontivero in #7901
- Fix warnings in blinding tests. by @kiminuo in #7888
- [Trivial] Fix CodeFactor issues by @yahiheb in #7887
- [VDG] Extend SearchBar capabilities by @SuperJMN in #7797
- [VDG] [Trivial] Unset default monospaced font for Flyouts by @SuperJMN in #7867
- [VDG] Add wallet name to Loading screen by @ichthus1604 in #7825
- [VDG] New Add Wallet options screen by @ichthus1604 in #7792
- [VDG] Dual Currency Input Minor layout improvement by @ichthus1604 in #7731
- [VDG] Correct music status message by @yahiheb in #7640
- [VDG] [Fluent] Log platform renderer by @wieslawsoltes in #7781
- BnB: Do not allow modifying BTC/USD exchange rate during computations by @kiminuo in #7886
- [Trivial] Place elements in correct order by @yahiheb in #7905
- [Trivial] Fix CodeFactor issues by @yahiheb in #7904
- [VDG] NavBar - HandCursor for Wallets & Items by @MarnixCroes in #7807
- [WabiSabi] Lock-Free coordinator (part 1) by @lontivero in #7860
- BnB: Restrict number of coins by @kiminuo in #7902
- Tune down consolidation penalty in coinjoins by @nopara73 in #7907
- [VDG] decrease CPU & GPU usage by @soosr in #7910
- Do not coinjoin insignificant amounts by @nopara73 in #7915
- [trivial] Shorten music box message by @yahiheb in #7914
- Fix
isLongBan
missing after restart by @Szpoti in #7906 - Prevent BnB to offer the same suggestion by amount by @Szpoti in #7870
- Fix a bug in BitcoinFactory by @nopara73 in #7923
- [VDG] Remove fee from self transfer notifications by @MarnixCroes in #7899
- BnB: Fix bug in LessSelectionStrategy where
MinPaymentThreshold
paramete⦠by @kiminuo in #7917 Wallet
: Remove unused code by @kiminuo in #7918- Lower min and max non-private UTXO target from 35 to 21 and from 150 to 100 by @nopara73 in #7928
- It's confusing if we trim by @nopara73 in #7930
- Cleanup coin selection by @nopara73 in #7936
- [Trivial] Fix CodeFactor issues by @yahiheb in #7933
- [VDG] Adjust navbar tint colors & Fix icon foreground by @jmacato in #7934
- [Trivial] Fix CodeFactor issues by @yahiheb in #7925
- [Bnb] Use fixed enchange rate by @adamPetho in #7948
- [VDG] Remove decimals from Balance Tile fiat amount when >= 10 by @ichthus1604 in #7952
- Let CoinJoinClient communicate using events by @molnard in #7950
- Add possibility to get latest status of rounds by @molnard in #7951
- [Trivial] Move classes to separate files to fix CodeFactor by @yahiheb in #7955
- [Trivial] Edit folder name by @yahiheb in #7957
- Coinjoin Phase event nits by @soosr in #7958
- Extend
SmartLabel
'sEquals
to handle character casing by @soosr in #7942 - Musicbox - make countdown reusable by @soosr in #7959
- Musicbox - do not run timer when it is not necessary by @soosr in #7963
- [VDG] [Trivial] Fix SearchBar caret brush in Light Mode by @SuperJMN in #7954
- [TRIVIAL] simplify condition by @soosr in #7965
- [VDG] Music Box - fire like animation in critical phase by @soosr in #7966
- [VDG] Use the colored version of TrayIcon in all platforms. by @jmacato in #7969
- Fixes/deterministic build by @danwalmsley in #7970
- set
IsInCriticalPhase
at the proper places by @soosr in #7968 - Report event EnteringConnectionConfirmationPhase by @molnard in #7974
- Add timeout for connection confirmation phase as well by @molnard in #7962
- [VDG] Fix dialog VM being retained in memory by @jmacato in #7976
- [VDG] Wasabi is shutting down dialog by @ichthus1604 in #7882
- [Trivial] Rename CancellationTokenSource variables by @yahiheb in #7980
- potential coinslist mem leak fix. by @danwalmsley in #7971
- Set Coinjoin profile when WW1 wallet is opened first time in WW2 by @Szpoti in #7919
- Dispose CTS before creating a new instance by @adamPetho in #7542
- [VDG] MusicBox - show coinjoin phases by @soosr in #7973
- [VDG] Layout improvements and simplification by @SuperJMN in #7876
- [VDG] Dont use monospace on all text in TileControl by @jmacato in #7975
- Debug-only
<PackageReference>
and packages.lock.json files by @kiminuo in #7990 - [Trivial] Clarify log message by @yahiheb in #7987
- Add Entering and Leaving critical events by @molnard in #7992
- Fix some Fluent warnings by @Szpoti in #7985
- [VDG] [TRIVIAL] Better wallet loading text by @MarnixCroes in #8010
- Set CoinJoinInProgress false before report RoundEnded by @molnard in #7993
- [VDG] Handle long balance text by @soosr in #7991
- [VDG] [Trivial] Set initial value of SearchText to empty string by @SuperJMN in #8016
- [VDG] HandCursor ToggleSwitch by @MarnixCroes in #8014
- [VDG] [Fluent] Group pending transactions by @wieslawsoltes in #7801
- [VDG] [Fluent] Set SelectedIndex for TreeDataGrid from UIThread by @wieslawsoltes in #7977
- [VDG] Fix CPU & GPU usage when idle by @soosr in #7920
- Trivial: dont show release name in titlebar. by @danwalmsley in #8019
- [VDG] Add every disposable to the "disposables" list by @SuperJMN in #7988
- Differentiate normal and long ban by @adamPetho in #7964
- Disable
AutoCoinJoin
when coinjoin profile is not selected by @soosr in #7996 - [VDG] Better styled title text by @jmacato in #8030
- Use Interlocked to prevent multiple invocations by @molnard in #8035
- [VDG] Make SearchBar swallow Enter key by @SuperJMN in #8021
- Do not try to use immature coins for coinjoins by @lontivero in #8027
- Use weighted average for consolidation in coinjoin by @nopara73 in #8025
- [VDG] [TRIVIAL] Update CanUserSort by @MarnixCroes in #8041
- [VDG] [Fluent] Show history details button without adorner by @wieslawsoltes in #8022
- Add possiblity to continue when PlebStop 2 by @molnard in #7972
- [VDG] MusicBox - disable indeterminate progressbar when counting has finished by @soosr in #8017
- Fix coin selector bug by @molnard in #8046
- [Trivial] Fix typo by @yahiheb in #8037
- [VDG] Enter correct state in ApplicationStateManager by @SuperJMN in #8047
- remove state machine hacks by @danwalmsley in #8045
- Statemachine hacks followup by @danwalmsley in #8048
- [WabiSabi] Allow to distinguish round failing reasons by @lontivero in #8038
- [VDG] Move StatusBar to bottom-right corner by @SuperJMN in #8023
- Fix Backend.Global nullables by @molnard in #8036
- [VDG] Fast loading for new wallets by @soosr in #8033
- Further warning fixes by @Szpoti in #8034
- Fix Backend Global by @adamPetho in #8055
- [VDG] TreeDataGrid - adjust shorticon position by @soosr in #7994
- update avalonia to a new nightly build (0.10.x candidate) fixes osx r⦠by @danwalmsley in #8058
- [VDG] Fix weird SearchBar state by @SuperJMN in #8050
- Recovered wallet must be synchronized by @soosr in #8060
- [VDG] Increase BTC columns width by @MarnixCroes in #8063
- [VDG] Widen up the navbar to accomodate the bottom menu text by @jmacato in #8029
- Fix StateMachine IsInState logic by @danwalmsley in #8067
- Make cj log better by @molnard in #8066
- More detailed log when input registration failed by @molnard in #8071
- Fix remaining time for IR by @lontivero in #8070
- [VDG] Put labels back onto the transaction preview screen by @soosr in #7802
- [WabiSabi] Do not try to register uneconomical inputs by @lontivero in #8073
- Do not let and detect double start of CoinJoinClient by @molnard in #8076
- [VDG] Remove window position behavior by @ichthus1604 in #8082
- Update README.md by @BTCparadigm in #8079
- [VDG] Show IsBanned property in CoinList by @adamPetho in #8057
- Update CoinJoinProfilesView.axaml by @BTCparadigm in #8088
- [VDG] Fix SearchBar Flyout that stays open-misplaced on taskbar click (Win10) by @SuperJMN in #8086
- [VDG] Fix termination threading issue by @SuperJMN in #8056
- [Trivial] Use DateTimeOffset.UtcNow instead of DateTimeOffset.Now by @yahiheb in #8092
- [VDG] Wallet Coins - Increase Anonymity Score column width by @MarnixCroes in #8087
- [VDG] Correct icon & color for privacy threshold & sanity check by @MarnixCroes in #7843
- [VDG] Shutdown dialog improvements by @ichthus1604 in #8039
- [VDG] Fix splash animation triggered by the SearchBar by @soosr in #8065
- [VDG] Music Box - animation fixes by @soosr in #8018
- [VDG] Show Block Hash in transaction details by @ichthus1604 in #8083
- Report AllCoinsPrivate by @molnard in #8090
- [VDG] Fix margins in PreviewItem by @SuperJMN in #8093
- [VDG] [Fluent] Add additional context menu items for history table items by @wieslawsoltes in #8024
- Update
AnonScoreTarget
upon opening Wallet Settings by @Szpoti in #8105 - [VDG] [TRIVIAL] Block hash wording by @MarnixCroes in #8106
- Change version back to current version to not disturb existing ww1 users by @molnard in #8109
- Improve Coin Selection For Coinjoins by @nopara73 in #8117
- [VDG] Adjust status indicator margin by @jmacato in #8116
- Rename to AutoStartCoinjoin by @MarnixCroes in #8104
- [VDG] Remove label for coinjoin transactions by @yahiheb in #7604
- Make NotEnoughAlicesMessage visible and clear by @molnard in #8118
- [VDG] Set IsSearchPanelOpen flag in Show/Hide Flyout by @SuperJMN in #8119
- [VDG] temp remove custom change address from settings by @MarnixCroes in #8121
- [VDG] Hide title text on minimum width by @jmacato in #8122
- Release SmartCoins on client side (2nd edition) by @adamPetho in #8125
- [VDG] Improve MusicBox colors by @SuperJMN in #8123
- [VDG] [Trivial] Enable Avalonia Previewer by @SuperJMN in #8128
- [VDG] Don't use Oaph by @soosr in #8127
- update avalonia with more osx regression fixes. by @danwalmsley in #8072
- [VDG] Update Avalonia.Controls.TreeDataGrid to version 0.10.14 by @wieslawsoltes in #8129
- Add option to search Category in Searchbar by @Szpoti in #8131
- [VDG] [Trivial] Fix CurrencyEntryBox errors and warnings shown in xaml editor by @wieslawsoltes in #8132
- [VDG] Sort coins list indicators column by CoinJoinInProgress property by @wieslawsoltes in #8137
- [VDG] [Trivial] Xaml cleanup by @wieslawsoltes in #8133
- Improve CoinJoinManager by @molnard in #8136
- [VDG] [Trivial] Make World Map animation don't disappear with enough size by @SuperJMN in #8141
- Consolidate more heavily by @nopara73 in #8142
- [VDG] Adjust adaptive layout for LoadingControl by @wieslawsoltes in #8144
- [VDG] Fix SearchBar focus when it is disabled by @SuperJMN in #8145
- [VDG] Copy coinjoin fee in sats by @MarnixCroes in #8110
- [VDG] Move Tor settings to General settings by @SuperJMN in #8139
- Refactoring musicbox by @molnard in #8140
- Make sure BnB uses coins only from the pockets that were used during transaction building by @soosr in #8147
- [VDG] Send specific coins by @soosr in #8096
- Bump testnet version to v.1.98.4.0 by @molnard in #8148
Full Changelog: v1.98.3.0...v1.98.4.0