Latest Release
- Repository: zkSNACKs/WalletWasabi
- Published on: 2025-05-05 18:29:31 UTC
- Version Tag: v2.6.0
- By: github-actions[bot]
- On GitHub: zkSNACKs/WalletWasabi/releases
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
๐ฅ Support for Standard BIP 158 Block Filters
๐ป Full Node Integration Rework
๐ Create & Recover SLIP 39 Shares
๐ช Nostr Update Manager
๐คฏ And moreโฆ
Release Summary
Wasabi Wallet v2.6.0 "Prometheus" marks a significant milestone in our survival strategy, delivering major improvements in resiliency by eliminating dependency on centralized infrastructure while making it harder to stop.
๐ฅ Support for Standard BIP 158 Block Filters
Wasabi can now synchronize using BIP 158 filters without requiring a backend/indexer. You can connect directly to your own node, significantly enhancing synchronization speed and resilience. This improvement allows clients to operate fully sovereign and independent of specific servers.
๐ป Full Node Integration Rework
The previous integration was replaced with a simpler, more flexible system which is not limited to a specific Bitcoin node fork and doesn't depend on the node running on the same machine as Wasabi, or require modifications to the node's configuration.
Simply enable the RPC server on your node and point Wasabi to it, ensuring all Bitcoin network interactions happen through your own node, bypassing third parties for getting blocks, fee estimations, block filters, and broadcasting transactions.
๐ Create & Recover SLIP 39 Shares
You can now create and recover wallets with multiple share backups using SLIP 39. Simply specify the number of shares and the required threshold for recovery (e.g., a 2-of-3 scheme requires 2 of the 3 generated seed phrases to unlock the funds).
This offers additional flexibility for backups, as individual shares can be compromised without endangering funds.
Special thanks to Trezor (SatoshiLabs) for sponsoring this amazing feature.
๐ช Nostr Update Manager
We're introducing a cutting-edge mechanism using the censorship-resistant Nostr network to receive update information and download locations instead of relying on GitHub's goodwill.
This considerably improves resiliency, allowing updates even if GitHub is inaccessible. Naturally, the manager still verifies that displayed updates are signed by our secure certificate.
๐คฏ And moreโฆ
We've also been busy under the hood with several miscellaneous improvements:
- Updated Avalonia to v11.2.7, fixing numerous UI bugs (including restoring Minimize on macOS Sequoia!).
- Added a configurable third-party fallback for broadcasting transactions if other methods fail.
- Changed our Windows Code Signing Certificate, now using Azure Trusted Signing.
- Fixed numerous bugs, improved our codebase, and enhanced our CI pipeline.
- Provided the option to avoid using any third-party Exchange Rate and Fee Rate providers (Wasabi can work without them).
- Rebuilt all JSON Serialization mechanisms avoiding default .NET converters. Serialization is now stricter.
๐ฎ A Glimpse of Tomorrow
This new version brings us closer to our ultimate goal: ensuring Wasabi is future-proof.
Our main focus areas for survival are: - Ensuring users can always fully and securely use their client. - Making contribution and forks easy through a codebase of the highest quality possible: understandable, maintainable, and improvable.
Simultaneously, we aim for Wasabi to remain a top-notch choice for self-custody Bitcoin wallets, bringing privacy without frustration.
As we achieve our survival goals, expect more cutting-edge improvements in Bitcoin privacy and self-custody.
Thank you for the trust you place in us by using Wasabi.
Stay tuned ๐
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 22000+
- macOS 12.0+
- Ubuntu 22.04+
- Fedora 37+
- Debian 11+
What's Changed
SLIP39
- SLIP39 crypto by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13799
- Create and Recover from Slip39 shares by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13809
- Multi-share backup UI by @wieslawsoltes in https://github.com/WalletWasabi/WalletWasabi/pull/13800
Resiliency
- Remove full integration by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13781
- Prepare
WasabiSynchronizer
for different souce of filters by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13793 - Allow client to use bip158-compatible filters by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13788
- Clean synchronizer by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13785
- Synchronize using Bitcoin RPC by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13794
- Index builder service bip158 by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13819
- Clean index builder service by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13815
- Fetch Mining Fee Rates from RPC by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13811
- Broadcast TXs to external sites and not to the backend by @adamPetho in https://github.com/WalletWasabi/WalletWasabi/pull/13743
- Add None Exchange and Fee Rate providers by @turbolay in https://github.com/WalletWasabi/WalletWasabi/pull/13817
- Nostr Update Manager by @adamPetho in https://github.com/WalletWasabi/WalletWasabi/pull/13821
Codebase Improvements
- Explicit (de)serialization using System.Text.Json by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13775
- Removes mempool-hashes synchronization by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13776
- Improve CI times by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13804
- Sign Windows Binary using Azure Trusted Signing by @turbolay in https://github.com/WalletWasabi/WalletWasabi/pull/13836
- Update Avalonia and Behaviors packages to 11.2.7 by @wieslawsoltes in https://github.com/WalletWasabi/WalletWasabi/pull/13840
- Ensure compatibility with BtcPayServer coordinators by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13857
- Remove Server-Side
NewtonSoftJson
dependency by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13813 - Use cachix by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13829
- Remove
FeeRateMedianTime
by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13844 - Remove Legal documents by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13869
Bug Fixes
- Fix autocoinjoin reset by @yahiheb in https://github.com/WalletWasabi/WalletWasabi/pull/13759
- Plebstop include only confirmed coins amount by @adamPetho in https://github.com/WalletWasabi/WalletWasabi/pull/13765
- PlebStop rework by @turbolay in https://github.com/WalletWasabi/WalletWasabi/pull/13770
- Fix exchange rate tile update by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13795
- Fix race condition in
EventBus
by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13822 - Fix crash when cancel on create new wallet by @turbolay in https://github.com/WalletWasabi/WalletWasabi/pull/13818
Miscellaneaous
- [trivial] improve Tor warning text by @MarnixCroes in https://github.com/WalletWasabi/WalletWasabi/pull/13877
- Remove Backend Status Page by @yahiheb in https://github.com/WalletWasabi/WalletWasabi/pull/13758
- update Dust Threshold text and tooltip by @MarnixCroes in https://github.com/WalletWasabi/WalletWasabi/pull/13761
- Update search keywords for dust attack limit by @yahiheb in https://github.com/WalletWasabi/WalletWasabi/pull/13763
- Use Money.Zero instead of obsolete member by @yahiheb in https://github.com/WalletWasabi/WalletWasabi/pull/13769
- [Trivial] Remove unused members by @yahiheb in https://github.com/WalletWasabi/WalletWasabi/pull/13774
- [Unwanted] Remove Swagger by @adamPetho in https://github.com/WalletWasabi/WalletWasabi/pull/13778
- Remove unused methods in
WasabiClient
by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13790 - Redirect StdErr to prevent filling the test logs by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13798
- Tiny SSS API simplification by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13801
- Remove Moq from some tests by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13802
- settings: add watermark to RPCcredentialString textbox by @MarnixCroes in https://github.com/WalletWasabi/WalletWasabi/pull/13789
- Rename backend as indexer by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13823
- Remove unused methods by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/13870
- Precise that recovery tool is only for BIP 39 by @turbolay in https://github.com/WalletWasabi/WalletWasabi/pull/13880
Full Changelog: https://github.com/WalletWasabi/WalletWasabi/compare/v2.5.1...v2.6.0
Data updated on: 2025-06-09 11:09 UTC