Wasabi Wallet

zkSNACKs·zkSNACKs.WasabiWallet

Open-source, non-custodial, privacy preserving Bitcoin wallet for Windows, Linux, and Mac.

winget install --id zkSNACKs.WasabiWallet --exact --source winget

Latest 2.8.3·September 14, 2026

Release Notes

Wasabi Wallet is an easy to use, privacy-focused, open-source, non-custodial, Bitcoin wallet.

Download

:window:Windows :green_apple:Apple M1/M2 :apple:Apple Intel :penguin:Ubuntu / Debian :penguin:Other Linux


Release Highlights

🌳 Taproot support for Payjoin

🔐 Stricter security controls across the wallet

🛡️ Enhanced coinjoin blame round protection

Release Summary

Wasabi Wallet v2.8.3 adds Taproot support for Payjoin transactions, implements stricter security controls throughout the wallet, and strengthens verification of coinjoin blame rounds.

Deprecation of compatibility password feature

Please create a new wallet if you see the following message while logging in to your wallet: Compatibility passphrase was used! Please consider generating a new wallet to ensure recoverability!

Five years ago, because of a clipboard bug on macOS (OSX) in the Avalonia UI framework, users who created wallets by pasting complex passwords (with non-ASCII characters) got their password silently truncated and corrupted. Wallets created with the buggy passwords would be unrecoverable using standard BIP39 tools.

The mechanism for working around that issue will soon be removed.

🌳 Payjoin now supports Taproot addresses

Payjoin transactions now work with Taproot (P2TR) addresses. Payjoins are two-party collaborative transactions that improve fungibility.

🔐 Stricter security controls

Multiple security hardening measures have been implemented: • Payjoin now requires Tor to be enabled for enhanced privacy • Improved validation of compact block filters • Better network diversity by connecting to nodes in different net groups • Fixed value-conservation checks for Payjoin sender

🛡️ Enhanced coinjoin blame round protection

Improved coinjoin reliability and security: • Clients now verify blame round inputs match the original round • Fixed payment stalling when only non-private coins are temporarily banned • Wallet no longer participates in blame rounds when it didn't sign in the original round

🎵 Music box always visible

The coinjoin "music box" is now always visible in the UI for easier access to coinjoin status and controls.

🐛 Bug fixes

• Fixed blockchain info exchange rate provider • Improved handling of missing Windows startup registry key


Installation Guide

Download the operating system relevant software package and install Wasabi like you would with any other software on your computer. For a detailed installation guide, including signature verification, see the documentation.

Documentation

:spider_web:Website :onion:Tor onion site :orange_book:Documentation :grey_question:FAQ

Advanced Guide

If you want to build or update Wasabi from source code, check out these easy instructions.

Wasabi uses reproducible builds, which you can verify with this guide.

Requirements

• Windows 10 1607+ • Windows 11 23H2+ • macOS 14+ • Ubuntu 22.04+ • Fedora 42+ • Debian 12+

What's Changed

• Musicbox always visible by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/15011 • Make Wasabi scripts easier to maintain by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/15016 • [flaky tests] Call ModuleInitializer.PatchTestNet before tests run by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/15025 • Run unit tests across supported platforms by @molnard in https://github.com/WalletWasabi/WalletWasabi/pull/14964 • UnitTest:Stabilize CPFP provider scheduling by @molnard in https://github.com/WalletWasabi/WalletWasabi/pull/15021 • UnitTest:Accept valid non-success blame result by @molnard in https://github.com/WalletWasabi/WalletWasabi/pull/15022 • Update checkpoint for the block 960000 by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14895 • UnitTest:Handle missing Windows startup registry key by @molnard in https://github.com/WalletWasabi/WalletWasabi/pull/15014 • Synchronizer:Wait until block headers catch up by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/15019 • UnitTest:Automatically update round state in tests by @molnard in https://github.com/WalletWasabi/WalletWasabi/pull/15027 • UnitTest:Stabilize WabiSabi idempotency integration test by @molnard in https://github.com/WalletWasabi/WalletWasabi/pull/15013 • release.sh:Add --root-owner-group to avoid using local user being … by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14948 • Fix some reorgs when using Bitcoin RPC by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/15007 • Remove unused code by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14988 • [Coordinator] Shave anchor output into the next lowest denomination by @Coinjoiner21 in https://github.com/WalletWasabi/WalletWasabi/pull/14881 • WabiSabiConfig:Change LoadFile to TryLoadFile by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14951 • [trivial] TorManagerService:Remove ugly variable name by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14940 • UserAgent:Update list of HTTP user-agents by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14938 • Primitives:Allow comments when reading JSON by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14925 • WabiSabiController:Show recently finished rounds as well by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14929 • FeeRateEstimationUpdater:Report MiningFeeRatesChanged only if the new estimations are non-empty by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14900 • Verify blame round inputs on client side by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14786 • Dont participate in blame round when didn't sign by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/15038 • Mark payments as signed before posting the witnesses by @Coinjoiner21 in https://github.com/WalletWasabi/WalletWasabi/pull/15031 • StartupTask:Detect an error early and actually report it by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14942 • docs:rewrite the deterministic build guide around Contrib/release.sh by @xrviv in https://github.com/WalletWasabi/WalletWasabi/pull/15026 • Fix coinjoin stalling when the only non-private coins are banned by @Coinjoiner21 in https://github.com/WalletWasabi/WalletWasabi/pull/15040 • Fix blockstream exchange rate by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/15042 • Stricker controls by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/15036 • Allow PJ with taproot by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/15044 • xUnit:Modernize IntegrationTestFixture by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14980 • Global:ConfigureBitcoinRpcClient – report more user-friendly exception when Config.BitcoinRpcUri is invalid by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14967 • Make PJ use TR as well by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/15045 • Update release highlights for v2.8.3 by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/15050

New Contributors

• @xrviv made their first contribution in https://github.com/WalletWasabi/WalletWasabi/pull/15026

Full Changelog:https://github.com/WalletWasabi/WalletWasabi/compare/v2.8.2...v2.8.3

Installer type: wix

x64—E406048C8ACD1136F2AC3A66674126C8EBC177CE91D4066B141367D68F572837

Details

Homepage
https://github.com/WalletWasabi/WalletWasabi
License
MIT
Publisher
zkSNACKs
Support
https://github.com/WalletWasabi/WalletWasabi/issues

Tags

bitcoinbitcoin-walletcoincoinjoincross-platformdotnetnbitcoinprivacytorwabisabiwalletwasabiwasabi-wallet

Older versions (14)

2.8.2
x64—901E72797F7C2AF3AE30DB78F4F8D363C9E53879E0EFC308671EE726ADE0A7CA
2.8.1
x64—80C5DB8C28589F03CB74D63D6B96A7D6D598C75E29B59D82B41B8204C628F640
2.8.0
x64—270399EB2E1E09A759F5FCDEFAFD1C649D56ADF0C376C9B52C0E55ABE3395420
2.7.2
x64—E8870ECE5EBC5B157F20FE125BC0E192B25B725AEFCB48A112B6B283FAE90D5B
2.7.1
x64—FC64EBE1A11D1EC62A50705CC8A5B37F30DB135E1260DF9362E24E6589F90CCB
2.7.0
x64—861662D10CF18723248ECB0E09DF70AF3980D0DCD88DABCAEEBED6CBB4048712
2.6.0
x64—F62B77CC69637B34C1655D838232A0CDC2EB579FA11A4031AF0F19A13F243507
2.5.1
x64—EB992B8E66C86073F5034FBD6B48AEB12BE1F77896568794F8FAD74DE678774E
2.3.0.0
x64—F6817D20A6C4FF4F0E33805DAAB354EA032D7A6855D0A033F7A4696DC62A35C3
2.2.1.0
x64—2AB150A1052215B7F231C8070542436FFDC1D24DE808F216B0446E87264CD3F4
2.2.0.0
x64—201CC6C2B4DB657A0F4223BF241A2FD013D06194BDA08E6DA50EFF50FD206305
2.1.0.0
x64—956F71D30F17703F0E1F0B220E39524B353407C1D7D61A8DF3706C866FB3402C
2.0.8.1
x64—1D112FA7DB1F17A2BBB39BBF8BB30AA758BAA425AD7E4248E71C2BD13FEC6797
2.0.7.2
x64—83B0F497B44998E3385B5389B1497A2415CA881C14A9CFEA13E239ED8C166FAC