Releases: WalletWasabi/WalletWasabi
Wasabi v1.0.3: macOS Emergency Release
Summary
The latest macOS update broke Wasabi's user interface. This release contains the fix.
Another notable Tor related fix made it into this release. About once or twice a month the Tor guard your wallet connects to fails to see the whole network including our backend, this sometimes caused Wasabi to be unusable for hours. We mitigated this issue by introducing a fallback entry point.
Note, if you are updating from source code you must update your .NET Core, too to the 2.2 SDK version: https://dotnet.microsoft.com/download
Note On Updating From Source Code
If you are using Wasabi from source code, you should also upgrade your .NET Core SDK to the 2.2 version: https://dotnet.microsoft.com/download
Finally proceed with the usual git pull && git submodule update --init --recursive
commands.
Newbie Guide
While setting up Wasabi is straightforward, even the Linux wizard with the longest beard can get stuck on the most basic tasks. In that case, take a look at the Installation Instructions guide.
Pro Guide
If you want to build Wasabi from source code or update the source code check out these instructions.
FAQ
- Where is Wasabi's working directory located? Configuration, wallet and similar files can be found in
%appdata%\WalletWasabi
folder on Windows and in~/.walletwasabi
folder on Linux/OSX. - 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. If you are running a Tor daemon not on the default port, then you can configure it in Wasabi's Tools/Setting menu. If Wasabi is using your Tor daemon, then bear in mind that some Linux distributions' package repositories ship with out of date Tor. In that case, either remove or shut down that Tor of yours or make sure it's not out of date: Check Tor version:
tor --version
. If it's not at least0.3.2.2
, then see this writeup on how to update it. - Why are the binary sizes so big? Wasabi is using client side filtering and these filters must be synced before using the wallet. The size of these filters are currently about 90MB. These filters are included with the binaries to avoid initial wallet syncing.
- Requirements? x64, linux, >win7, >osx.10.12.
Release Notes
- Autocorrect corrupted mempool dump ad66db7 #915
- Support Windows snap 43b3545 #917
- Increase address paste sanity check from 50 to 100 20e485c #920
- Refine status bar messages c545e79 #922
- Add additional sanity check for coordinator fees 05a6f64
- Fix OSX transaction notification b45b1b7 #927
- Avalonia fixes for compatibility with osx mojave 10.14.2 update cae149e #940 #935
- Change CI to Azure Pipelines 57c50a1
- Update to .NET Core to 2.2 a12fcec
- Fix Tor "HostUnreachable" issue 3c53714 4a51ed5 #948 #949 #943 #912
Wasabi v1.0.2: CoinJoin User Experience
Summary
The 1.0.2 Release is a monster release, packed with performance/reliability and UX improvements. Most notably we have revised the CoinJoin UX by adding per-coin feedback, more sophisticated coin selection, select/deselect all functionalities, mixing state improvements and many more.
Furthermore we wrote a Bitcoin Improvement Proposal, called "Address Paste Improvement," which may guide non-Wasabi developers to implement this convenience feature.
Newbie Guide
While setting up Wasabi is straightforward, even the Linux wizard with the longest beard can get stuck on the most basic tasks. In that case, take a look at the Installation Instructions guide.
Pro Guide
If you want to build Wasabi from source code or update the source code check out these instructions.
FAQ
- Where is Wasabi's working directory located? Configuration, wallet and similar files can be found in
%appdata%\WalletWasabi
folder on Windows and in~/.walletwasabi
folder on Linux/OSX. - 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. If you are running a Tor daemon not on the default port, then you can configure it in Wasabi's Tools/Setting menu. If Wasabi is using your Tor daemon, then bear in mind that some Linux distributions' package repositories ship with out of date Tor. In that case, either remove or shut down that Tor of yours or make sure it's not out of date: Check Tor version:
tor --version
. If it's not at least0.3.2.2
, then see this writeup on how to update it. - Why are the binary sizes so big? Wasabi is using client side filtering and these filters must be synced before using the wallet. The size of these filters are currently about 90MB. These filters are included with the binaries to avoid initial wallet syncing.
- Requirements? x64, linux, >win7, >osx.10.12.
Release Notes
- Address Paste Improvement https://gist.github.com/nopara73/322dbd263a5c45267da87cffc36de6f6 4950851 a166e5e b897908 8d4aec5 2b50bc9 73a7699 5b66a94 5e0d91e
- Improve error feedback 29a2693 7736f89
- Add Confirmation feedback to Coin details dba7b9a 95c10c1
- Add Infographics to website d0cd699 #828
- Serialize RoundId, so it won't restart counting at coordinator restart 303b5d2
- Fix off by one required minimum amount issue cbfa138
- Add video guides 29af39c https://www.youtube.com/watch?v=tkaaC8yET1o #832
- Remember window state for restart on Windows 5d98c4f a67fc56 9758c93 4d85ab5 e1ba710
- Adjust the minimum denomination in order to be able to coinjoin again the output of the previous round #833
- Add Label autocomplete feature e2324bd cbdf72d 2db7a7c df98514 9960997 3a0f08a ec25528 365e407 0e66242 d762972 - Adjust the minimum denomination in order to be able to coinjoin again the output of the previous round #833
- Include version number in installation files 7f7b6c6
- Don't try to reregister banned coins when other coins are queued 0beb4a6 b852fec
- Show successful rounds completed instead of RoundId 9c0f9b2 #830 #844
- Show red circles when a round fails ee99ebd a7c30aa
- Add Press Kit to website 45f421d
- Show coin status in coinlist c6e1975 c3b9083 e12faa8 ff15903 62068b3 1fb957e 426c5dc 76522c2 b29481e a603610 2e4307d bb8e90b 3a57b67 #885 #854 #856 #861 #862 #864
- Allow paste passwords 0bb0bd3 #849 #849
- Support Tor socks proxy over IPv6 8127d01 #852 #853 #857
- Fix UI engine fixes 894b322 0b374a9 bc89a27 6b9fb0b #854 #856 #861 #862 #864
- Fix fix tab close highlight a9f07c6 #854 #856 #861 #862 #864
- Fix restore window icon https://github.com/zkSNACKs/WalletWasabi/commit/...
Wasabi v1.0.1: Small UX Tweaks
Summary
The 1.0.1 Release mostly consists of smaller fixes those came up due to the influx of mainstream users. The most notable improvements are the implementation of OSX cmd+... copy-paste related keys (it was previously working with ctrl) and fixing a bug that prevented users with non-English Linuxes to use Wasabi.
Newbie Guide
While setting up Wasabi is straightforward, even the Linux wizard with the longest beard can get stuck on the most basic tasks. In that case, take a look at the Installation Instructions guide.
Pro Guide
If you want to build Wasabi from source code or update the source code check out these instructions.
FAQ
- Where is Wasabi's working directory located? Configuration, wallet and similar files can be found in
%appdata%\WalletWasabi
folder on Windows and in~/.walletwasabi
folder on Linux/OSX. - 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. If you are running a Tor daemon not on the default port, then you can configure it in Wasabi's Tools/Setting menu. If Wasabi is using your Tor daemon, then bear in mind that some Linux distributions' package repositories ship with out of date Tor. In that case, either remove or shut down that Tor of yours or make sure it's not out of date: Check Tor version:
tor --version
. If it's not at least0.3.2.2
, then see this writeup on how to update it. - Why are the binary sizes so big? Wasabi is using client side filtering and these filters must be synced before using the wallet. The size of these filters are currently about 90MB. These filters are included with the binaries to avoid initial wallet syncing.
- Requirements? x64, linux, >win7, >osx.10.12.
Release Notes
- Fix "wasabiwallet.io doesn't work with
http://www.
" #774 088fe7a - Fix "Wasabi doesn't work on non-English Linuxes" #795 8bbcee6 da9ce34
- Fix "Coordinator occasionally refuses witnesses" #716 #800 c8cdfd0 8d538e4 e951d65 18fb923 d76a847
- Display public address in expand coin #801 #809 140b304
- Specify minimum Windows and OSX requirements #785 53dc027
- Make BTC value in History tab better readable #798 #808 c060ebc d9c23ed f515740 79fb38b
- Make recovery more user friendly #775 #440 #810 5ab3d14 3211c4e 5dc35a2 c125592 b8a23c0 2d9572d afe735e a31eeab 8b5273e
- Disable label when whole coins sent #806 #823 95f6fa5 072ed01 eece3d8
- Implement OSX cmd+a/c/v/... commands #719 #816 #501 #820 #818 #821 #822 538b193 7e4a728 665374d 5c0c3e9 184c146 b9cd8a8 2598ccb 13e21f0 eb459e6
- Improve Install Instructions Guide #789 #790 #791 0a14cc9 463c969 4c72c9a bd33bcc 32070f0 634c7c1 e4a3871 9725026 4114509 bbb59ac 297d5ae fbc0f6f 7341ed3 acd6c13
- Extend DoS protection configurability 52621a6
- Improve insufficient funds warning - 0525538
Wasabi v1.0: Stable Release
Summary
The 1.0 Release of Wasabi is finally here. This release intentionally does not contain any feature updates, only reliability and performance improvements. Most noticeably on OSX.
FAQ
- Where is Wasabi's working directory located? Configuration, wallet and similar files can be found in
%appdata%\WalletWasabi
folder on Windows and in~/.walletwasabi
folder on Linux/OSX. - 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. If you are running a Tor daemon not on the default port, then you can configure it in Wasabi's Tools/Setting menu. If Wasabi is using your Tor daemon, then bear in mind that some Linux distributions' package repositories ship with out of date Tor. In that case, either remove or shut down that Tor of yours or make sure it's not out of date: Check Tor version:
tor --version
. If it's not at least0.3.2.2
, then see this writeup on how to update it. - Why are the binary sizes so big? Wasabi is using client side filtering and these filters must be synced before using the wallet. The size of these filters are currently about 90MB. These filters are included with the binaries to avoid initial wallet syncing.
- Requirements? x64, linux, >win7, >osx.10.12.
Noob Guide
Installing Wasabi is straightforward. However, if you still couldn't manage it, please take a look at the Installation Instructions guide.
Po Guide
If you want to build Wasabi from source code or update the source code check out these instructions.
Release Notes
- Expose the Tor website to the clearnet: http://wasabiwallet.io
- Buy code signing certificate to avoid warnings at Windows installation. #688 a909b97
- Rework OSX rendering. This makes the UI responsive. 7ca4877 63c35bf c52441b 4d2bd0e 4d5afbb 8b304be #720 #736
- Create documentation: "A Technical Overview of Wasabi Wallet, Future Ideas, Plans and Strategy" https://github.com/zkSNACKs/Meta/
- Fix issues regarding fetching blocks from legacy (non-segwit nodes) e3298d6 9ce9395 MetacoSA/NBitcoin#568 #738
- Improve "Cannot close the application dialog" and explain closing it is not the end of the world #725 #730
2da5b5f - Monitor and restart Tor process when it crashes #747 eba37ba 2c5b8ca 393733c #749
- Clear mempool periodically #416 #743 bd28638
- Automagically select the best coins to mix #753 f5b190f
- Optimize estimated minimum mixed amount and auto dequeuing #757 abd9b81
- Fix website refresh issues #762 8163d63
- Try to tackle a once in a month random banning of everyone from coinjoin #716 d729b65
- Fix issues regarding Arch Linux #758 #766 5942111
- Resolve Linux (GTK) warning AvaloniaUI/Avalonia#2006
- Detect outdated Tor in known outdated Linux distros ce5e744
- Enable dequeue when Internet is down 24b1c70
- Fix bug: "wallet shutdown was slow if Internet went down" c38d4c7
- Handle HEAD requests a8b3806
- Update filters checkpoint c62a76d
Wasabi v0.9.4: Beta Release 5 - OSX Support
Summary
This release contains some minor bugfixes, and performance improvements. Notably it makes the wallet file load about 2 times faster. From this release Wasabi finally can be used on OSX. Unlike on Windows and Linux, where Wasabi is in Beta state, on OSX Wasabi is only in Alpha state.
Additional Notes
- Configuration, wallet and similar files can be found in
%appdata%\WalletWasabi
folder on Windows and in~/.walletwasabi
folder on Linux/OSX. - If you already have Tor, and it is running, then Wasabi will try to use that first, if not, then Wasabi will use its built-in Tor. If Wasabi is using your Tor daemon, then bear in mind that some Linux distributions' package repositories ship out of date Tor. In that case, either remove or shut down that Tor of yours or make sure it's not out of date: Check Tor version:
tor --version
. If it's not at least0.3.2.2
, then see this writeup on how to update it.
Noob Guide
Installing Wasabi is straightforward. However, if you still couldn't manage it, please take a look at the Installation Instructions guide.
Po Guide
If you want to build Wasabi from source code or update the source code check out these instructions.
Release Notes
- Improve Wasabi Tor website: http://wasabiukrxmkdgve5kynjztuovbg43uxcbcxn6y2okcrsg7gb6jdmbad.onion (#721)
- Add OSX support (#705)
- Autocorrect Address Manager corruption (1564e6a)
- Make wallet load faster (802e43d, a0cf02c, 6b1b15a, fc89ddc)
- Fix memory leak in NBitcoin (#699, MetacoSA/NBitcoin#550)
Wasabi v0.9.3: Beta Release 4 - Binaries
Summary
This release contains some minor bugfixes, and performance improvements. Notably it makes the wallet file load about 5-10 times faster. From this release we are also distributing PGP signed Windows installers and Linux archives for those who would not like to build the software from source code.
We also started working on a new website, which shows the latest coinjoins and the volume of the all time mixes in real time. This website will replace https://www.wasabiwallet.io/ eventually, for now it can be only reached only over Tor Browser: http://wasabiukrxmkdgve5kynjztuovbg43uxcbcxn6y2okcrsg7gb6jdmbad.onion/
Additional Notes
- Configuration, wallet and similar files can be found in
%appdata%\WalletWasabi
folder on Windows and in~/.walletwasabi
folder on Linux/OSX. - OSX is NOT yet supported, but we are close to its Beta release.
- If you already have Tor, and it is running, then Wasabi will try to use that first, if not, then Wasabi will use its built-in Tor. If Wasabi is using your Tor daemon, then bear in mind that some Linux distributions' package repositories ship out of date Tor. In that case, either remove or shut down that Tor of yours or make sure it's not out of date: Check Tor version:
tor --version
. If it's not at least0.3.2.2
, then see this writeup on how to update it.
Noob Guide
Installing Wasabi is straightforward. However, if you still couldn't manage it, please take a look at the Installation Instructions guide.
Release Notes
- Make wallet load 5-10 times faster (182fca8, 7ccd829, aaf7280, 7b0b842, 2a14858, a374752, b2dfd17, 99575cd, e9eaaef, 85f7347, e25d0de, a44f2e2, a143598, ff42981, fb1db2a)
- Attempt to dequeue coins when process is killed (58b1239, 3ab485f)
- Process can now be attempted to shut down with CTRL+C (5db59ea)
- PGP sign commits and releases binaries.
- Refine password validation to autocorrect copypasted whitespace (8355439, 3a01540)
- Notify Linux and OSX user when transaction arrives (9b07cad, f3cb4d9, 2360379, 9efa7c7)
- Fix denial of service too severe banning from mix issues (008ef29, 6d470a6, c885ea9)
- Provide Linux binaries and Windows .msi (274c136, ...)
- Fix issues on non-English operating systems (8147f48, a88c3af, d81bdfc)
- Fix lean Windows, like OSX Boot Camp incompatibility issues (d33f29e, 2f49318)
- Create new Wasabi website (eed3c86, ....)
- Fix generate address UX locking issue on really slow computer (3ab79de, 8ff374f, 49aee69)
Wasabi v0.9.1: Beta Release 3 - Built-In Tor
This release contains some minor bug fixes and it simplifies the setup process by shipping the Tor anonymity network, removing the need to manually install it.
How To Install?
1. Get The Requirements
- Git: https://git-scm.com/downloads
- .NET Core 2.1 SDK: https://www.microsoft.com/net/download (Note, you can disable .NET's telemetry by typing
export DOTNET_CLI_TELEMETRY_OPTOUT=1
on Linux and OSX orset DOTNET_CLI_TELEMETRY_OPTOUT=1
on Windows.)
2. Get Wasabi
Open terminal/command line and type the following command:
git clone https://github.com/zkSNACKs/WalletWasabi.git --recursive
How To Update?
Open terminal/command line from your your WalletWasabi
folder and type the following command:
git pull && git submodule update --init --recursive
How To Run?
Open terminal/command line from your your WalletWasabi/WalletWasabi.Gui
folder and type the following command:
dotnet run
Notes
- Configuration, wallet and similar files can be found in
%appdata%\WalletWasabi
folder on Windows and in~/.walletwasabi
folder on Linux/OSX. - Note, OSX is NOT supported at this point, we are currently working on fixing the bugs we have in that platform. You may follow our progress here: AvaloniaUI/Avalonia#1789
- If you already have Tor, and it is running, then Wasabi will try to use that first, if not, then Wasabi will use its built-in Tor. If your Tor is out of date, then you'll get many error messages. Make sure it's not out of date: Check Tor version:
tor --version
. If it's not at least0.3.2.2
, then see this writeup on how to update it, or just stop your own Tor and let Wasabi use its built-in, up-to-date one.
Wasabi: Beta Release 2
Wasabi Wallet v0.8.0 - Beta Release
How To Update From Previous Version?
Step 1: Make sure you are using the latest Tor version.
Step 2: cd
into your WalletWasabi folder and type:
git pull
git submodule update --init --recursive
What changed since last release?
- Upgraded to the next generation Tor Services, Version 3: http://wasabiukrxmkdgve5kynjztuovbg43uxcbcxn6y2okcrsg7gb6jdmbad.onion/swagger/
- Adjusted the fees to anonymity sets. Instead of a constant 0.3% fee per round, we now use 0.003% multiplied by the achieved anonymity set per round.
Release Notes
- This Beta Release is stable.
- We plan the 1.0 Release for October 31.
- In the Beta Release you must build Wasabi from source code. You will not have to do it from the 1.0 Release.
- OSX is not supported in the Beta Release. While Wasabi already works on OSX, we deemed our OSX GUI to be unstable, therefore not recommended. OSX users will be able to use a stable Wasabi from the 1.0 Release. You can follow our OSX stabilization work here: AvaloniaUI/Avalonia#1789
- In the Beta Release a mixing round is triggered in every 24h or every time when 100 mixing participants reached. The difference of the 1.0 Release is that, a mixing round will be triggered in every 7 days.
- The mixing round denomination of the Beta Release will be 0.01 BTC at first and we will gradually increase it to 0.1 BTC until the 1.0 Release. At which point we will keep it there. We decided to do this based on your feedbacks.
- Read more about the software: Wasabi: Privacy Focused Bitcoin Wallet for Desktop
- Get familiar with the trustless ZeroLink protocol, that Wasabi implements: https://github.com/nopara73/ZeroLink/
- To get familiar with the history of Wasabi, watch nopara73's presentation on the Building on Bitcoin conference.
- If you get stuck during this guide, please check out a this demo video.
QuickStart
1. How To Setup Wasabi?
- Get Git: https://git-scm.com/downloads
- Get .NET Core 2.1 SDK: https://www.microsoft.com/net/download (Note, you can disable .NET's telemetry by typing
export DOTNET_CLI_TELEMETRY_OPTOUT=1
on Linux and OSX orset DOTNET_CLI_TELEMETRY_OPTOUT=1
on Windows.) - Get Tor:
[Windows] Install the Tor Expert Bundle: https://www.torproject.org/download/
[Linux]apt-get install tor
- Check Tor version:
tor --version
. If it's not at least0.3.2.2
, then see this writeup on how to update it. - Get Wasabi:
git clone https://github.com/zkSNACKs/WalletWasabi.git --recursive
cd WalletWasabi/WalletWasabi.Gui
dotnet build
2. How To Run Wasabi?
- Run Tor:
[Windows] Runtor.exe
.
[Linux] Typetor
in terminal. (If it fails, that may mean, it's been started automatically.) - Run Wasabi with
dotnet run
from theWalletWasabi.Gui
folder.
3. How To Update Wasabi?
git pull
git submodule update --init --recursive
4. Notes.
Configuration, wallet and similar files can be found in %appdata%\WalletWasabi
folder on Windows and in ~/.walletwasabi
folder on Linux/OSX.
Wasabi: Beta Release
Wasabi Wallet 0.7.2 - Beta Release
We are excited to announce the Beta Version of Wasabi Wallet today, August 1, 2018, on the first year anniversary of the UASF movement.
Release Notes
- This Beta Release is stable.
- We plan the 1.0 Release for October 31.
- In the Beta Release you must build Wasabi from source code. You will not have to do it from the 1.0 Release.
- OSX is not supported in the Beta Release. While Wasabi already works on OSX, we deemed our OSX GUI to be unstable, therefore not recommended. OSX users will be able to use a stable Wasabi from the 1.0 Release. You can follow our OSX stabilization work here: AvaloniaUI/Avalonia#1789
- In the Beta Release a mixing round is triggered in every 24h or every time when 100 mixing participants reached. The difference of the 1.0 Release is that, a mixing round will be triggered in every 7 days.
- The mixing round denomination of the Beta Release will be 0.01 BTC at first and we will gradually increase it to 0.1 BTC until the 1.0 Release. At which point we will keep it there. We decided to do this based on your feedbacks.
- Read more about the software: Wasabi: Privacy Focused Bitcoin Wallet for Desktop
- Get familiar with the trustless ZeroLink protocol, that Wasabi implements: https://github.com/nopara73/ZeroLink/
- To get familiar with the history of Wasabi, watch nopara73's presentation on the Building on Bitcoin conference.
- If you get stuck during this guide, please check out a this demo video.
QuickStart
1. How To Setup Wasabi?
- Get Git: https://git-scm.com/downloads
- Get .NET Core 2.1 SDK: https://www.microsoft.com/net/download
- Get Tor:
[Windows] Install the Tor Expert Bundle: https://www.torproject.org/download/
[Linux]apt-get install tor
- Get Wasabi:
git clone https://github.com/zkSNACKs/WalletWasabi.git --recursive
cd WalletWasabi/WalletWasabi.Gui
dotnet build
2. How To Run Wasabi?
- Run Tor:
[Windows] Runtor.exe
.
[Linux] Typetor
in terminal. (If it fails, that may mean, it's been started automatically.) - Run Wasabi with
dotnet run
from theWalletWasabi.Gui
folder.
3. How To Update Wasabi?
git pull
git submodule update --init --recursive
4. Notes.
Configuration, wallet and similar files can be found in %appdata%\WalletWasabi
folder on Windows and in ~/.walletwasabi
folder on Linux/OSX.
Wasabi: Alpha Release
- There are no binaries for this Wasabi release, you must follow the README.md instructions.
- The old HiddenWallet releases are deprecated.
- You cannot do CoinJoins with this release yet.