- Added Lurking Wife Mode, which masks sensitive information if someone would be looking at your wallet. You can activate it from the settings or by simply clicking on your wallet balance.
- Reduced bandwidth usage about 20 times by not querying mempool from every node periodically to cleanup unconfirmed transactions, but rather query stripped and compressed mempool hashes from the backend.
- Reduced wallet load time 12 times by caching what transactions we can find in what blocks. (Note that, the first wallet load will be slower than before, because the index is being built. The speedup will be felt in second wallet load.)
- Added Tor support for P2P communication too. From now on, with Wasabi everything goes through Tor, not only the communication with the coordinator. With this, we achieved the theoretical limit of network level privacy that is possible in cryptocurrencies today.
- The Daemon is not experimental anymore. One can run it with the same command:
wassabee mix --wallet WalletNameOptionally you can add a
--keepaliveflag that will make sure your daemon will run forever and mixes forever. On Linux and OSX you can just add some parameters to the Wasabi executable and it'll act like a daemon, on Windows you have to use
Program Files. You may want to start with
- Added Password Finder. This is a tool for helping those who made a mistake typing the password during the wallet creation process. This tool tries to find the password that decrypts the encrypted secret key stored in a given wallet file. It can be used with the daemon:
wassabee findpassword --wallet WalletName.
- Promoted Max Hillebrand for yellow belt in the Wasabi Dojo:)
- Added EXPERIMENTAL Hardware Wallet Integration for Coldcard Mark1, Ledger Nano S and Trezor Model T. Other hardware wallets are likely to also work, but Wasabi developers had no access to them yet, so they were not tested yet. However we are working on acquiring many more models. Upcoming (currently missing) features: proper integration of the remaining hardware wallets (Trezor One, Ledger Nano, KeepKey, BitBox, Coldcard Mk2,) device side PIN handling for Trezor One and Ledger Nano. Air-gapped, manual PSBT workflow. Unfortunately coinjoins are not possible with hardware wallets, so that feature had to be turned off for these kind of wallets. We will work on smoother intra-wallet workflows, like send-to-wallet functionality and multiwallet monitoring.
While setting up Wasabi is straightforward, even a Linux wizard with the longest beard can get stuck on the most basic tasks. Consider taking a look at the Installation Instructions guide.
If you want to build Wasabi from source code or update the source code check out these instructions.
- Can I use my own Tor instance, instead of Wasabi's built in one? If you already have Tor, and it is running, then Wasabi will try to use that first. If it is not running, then Wasabi will use its built-in Tor.
- Requirements? x64, linux, >win7, >osx.10.12.
There were 530 commits since last release.
Notable changes those aren't listed in the summary:
- Fixed the handling of RBF transactions.
- Fixed our last? UI memory leaks.
- Make Help menu a bit more handy.
- Gave priority to coinjoin communication over synchronization communication.
- Made block download timeout dynamic, so it adjust to the speed of local network.
- Greatly refined coin selection both in coinjoin and normal send.
- Fixed an issue where we were accidentally cleaning unconfirmed transactions on network connection failure, so those transaction previously only showed up when they confirmed.
- Add support for connecting remote onion Bitcoin full nodes for block fetching.
- Added minimum gap limit (can be adjusted in the wallet file.)