Wasabi Wallet
wasabiwallet.ioBitcoinAn open source, native desktop wallet for Windows, Linux, and MacOS. Wasabi implements trustless CoinJoins over the Tor network. Neither an observer nor the participants can determine which output belongs to which input. This makes it difficult for outside parties to trace where a particular coin originated from and where it was sent to, which greatly improves privacy. Since it's trustless, the CoinJoin coordinator cannot breach the privacy of the participants. Wasabi is compatible with cold storage and hardware wallets, including OpenCard and Trezor.
- Homepage:wasabiwallet.io
- GitHub:github.com/zkSNACKs/WalletWasabi
- Web info:web-check.xyz/check/wasabiwallet.io
Wasabi Wallet Source Code
Author
Description
Open-source, non-custodial, privacy preserving Bitcoin wallet for Windows, Linux, and Mac.
Homepage
https://wasabiwallet.ioRepository
- LicenseMIT
- Created03 Apr 16
- Primary languageC#
- Size1,227,555 KB
- Stars2,612
- Forks568
- Watchers2,612
Top Contributors
@nopara73 (8582)
@molnard (4646)
@RolandUI (3736)
@wieslawsoltes (2730)
@lontivero (2491)
@kiminuo (1881)
@yahiheb (1877)
@SuperJMN (1444)
@adamPetho (900)
@jmacato (588)
@Szpoti (544)
@Carti-it (262)
@MarnixCroes (248)
@nothingmuch (141)
@varsnotwars (116)
@Whem (114)
@turbolay (112)
@onvej-sl (104)
@ichthus1604 (80)
@RiccardoMasutti (79)
@benthecarman (78)
@YohDeadfall (76)
@BTCparadigm (34)
@mayankchhabra (32)
@Coinjoiner21 (30)
@NicolasDorier (27)
@dangershony (17)
@csiki2 (16)
@Kruwed (15)
@Kukks (14)
@Zolgarr (12)
@Astakhin (11)
@hgergoil (11)
@CAnorbo (10)
@6102bitcoin (9)
@c0llinx (8)
@karozagorus (8)
@raindogdance (8)
@09128319047 (8)
@Maxie42 (7)
@TChukwuleta (7)
@wintercooled (6)
@MitchellCash (6)
@Mixelated (6)
@gabrielkrieger (6)
@example123 (6)
@kristapsk (5)
@Bodnaralexa (5)
@lnliz (4)
@M1nd3r (4)
@valoaron (4)
@kravens (4)
@stooof (3)
@davterra (3)
@remcoros (3)
@guggero (3)
@nelsnelsnelson (3)
@FrancisPouliot (3)
@vuittont60 (2)
@0xB10C (2)
@alexseres (2)
@Onyx2406 (2)
@xavierfiechter (2)
@fulldecent (2)
@robik75 (2)
@Rmartin1104 (2)
@mikispag (2)
@JuniperTonic (2)
@johnsBeharry (2)
@DanGould (2)
@biig (2)
@AlexisKv (2)
@2pac1 (2)
@1440000bytes (2)
@bolatovumar (1)
@theseatoms (1)
@szgero (1)
@Stadicus (1)
@SamAI-Software (1)
@schulterklopfer (1)
@Ancapzin (1)
@prusnak (1)
@alaznem (1)
@chirhonul (1)
@deepsource-autofix[bot] (1)
@huey735 (1)
@jinjiadu (1)
@momantech (1)
@ravishwetha (1)
@git-sgmoore (1)
@soonsouth (1)
@sashashura (1)
@armandoneves (1)
@worldbeater (1)
@bfiics (1)
@morrisonbrett (1)
@BrianSipple (1)
@Donjon-Cerberus (1)
@janoside (1)
@xrviv (1)
Recent Commits
nopara73(29 Sept 26)
Fix startup test isolation and intermittent CI failures (#15086) * Isolate Windows startup tests from real autostart settings * Fix non-final transaction lock times * Preserve lock-time privacy policy in CI fix * Serialize initial UI config writes
Alazne Morales(29 Sept 26)
Fix unquoted $@ in Linux wrapper scripts (release.sh) (#15092) The Debian package generation creates three wrapper scripts (wassabee, wassabeed, wcoordinator) with unquoted $@ which breaks when arguments contain spaces (e.g., wallet paths like "/home/user/My Wallet"). Quote both the command path and the $@ expansion to preserve argument integrity.
/dev/fd0(26 Sept 26)
Bound credential request collection sizes to prevent unauthenticated CPU exhaustion (#15066)
Coinjoiner.com(24 Sept 26)
Fix missing selection checkbox in Manual Control (#15077)
Kevin Ravensberg(23 Sept 26)
Keep Send button visible in discreet mode (#15069) Co-authored-by: Carti-it <[email protected]>
Kevin Ravensberg(23 Sept 26)
Add gap limit to the Resync Wallet dialog (#15067) Co-authored-by: Carti <[email protected]>
Coinjoiner.com(22 Sept 26)
Fix the frozen exchange rate (#15076)
Lucas Ontivero(22 Sept 26)
Update wabisabi package version (#15071)
Carti-it(21 Sept 26)
RpcClient: Use NBitcoin's "GetBlock with verbosity 3" implementation (#14949) * RpcClient: Clean up * Remove `AbandonTransactionAsync` * Remove `TestMempoolAcceptAsync` * Use NBitcoin's "GetVerboseBlockAsync" implementation
Coinjoiner.com(21 Sept 26)
Split TransactionModel into one model per kind of history row (#15065)
Coinjoiner.com(18 Sept 26)
Break down coinjoin fees into mining fee, wasted dust and payments (#14801) * Break down coinjoin fees into mining fee, wasted dust and payments * Remove comment * Addressing lontivero's comments * remove comment
Lucas Ontivero(18 Sept 26)
Update WabiSabi package (#15061)
Coinjoiner.com(17 Sept 26)
[Coinjoin] Only use private funds for coinjoin payments toggle (#14983) * [Coinjoin] Only use private funds for coinjoin payments toggle * Remove obvious comments
nopara73(17 Sept 26)
Fix send crash on empty fee estimates (#15054)
Carti-it(17 Sept 26)
nuget: Upgrade packages (#14957) * nuget: Upgrade packages * newer Avalonia * Upgrade packages * Fix deps * Remove
Coinjoiner.com(17 Sept 26)
[Privacy] Warn user for clearnet link (#15051) * Warn user for clearnet link * Addressing Carti-it's and Kruw's concerns * Unify the dialog with the rest of dialogs
Lucas Ontivero(15 Sept 26)
Make coordinator use the native WabiSabi (#14729) * Make coordinator use the native WabiSabi * Update WabiSabi to 1.2.0 * Add deps.json to nuget cache key * Update package hashes
Lucas Ontivero(14 Sept 26)
Update release highlights for v2.8.3 (#15050) * Update release highlights for v2.8.3 * Apply batched suggestions from code review Co-authored-by: Kruw <[email protected]> Co-authored-by: Lucas Ontivero <[email protected]> * Add deprecation note --------- Co-authored-by: Kruw <[email protected]>
Lucas Ontivero(13 Sept 26)
Make PJ use TR as well (#15045)
Carti-it(12 Sept 26)
Global: `ConfigureBitcoinRpcClient` – report more user-friendly exception when `Config.BitcoinRpcUri` is invalid (#14967) * Global: `ConfigureBitcoinRpcClient` – report more user-friendly exception when `Config.BitcoinRpcUri` is invalid * better exception
Carti-it(12 Sept 26)
xUnit: Modernize `IntegrationTestFixture` (#14980)
Lucas Ontivero(12 Sept 26)
Allow PJ with taproot (#15044)
Lucas Ontivero(12 Sept 26)
Stricker controls (#15036) * pjos disabled * Disallow SP in PJ * Respect min input count even in solo coinjoin * Check filter block hash agains block header hash * Prevent PJ when Tor is disabled * Prevent copying sensitive data * Validate degenerate filters * Fix Payjoin sender value-conservation checks * Connect to nodes in different net groups * CR Suggestions
Lucas Ontivero(10 Sept 26)
Fix blockstream exchange rate (#15042)
Coinjoiner(10 Sept 26)
Fix payment in coinjoin stalling when the only non-private coins are banned (#15040)
Daniel Andrei R. Garcia(09 Sept 26)
docs: rewrite the deterministic build guide around Contrib/release.sh (#15026) * docs: rewrite the deterministic build guide around Contrib/release.sh The guide still tells readers to build with WalletWasabi.Packager, which no longer exists, with v1.1.11.1 as the example tag, and never mentions Contrib/release.sh, which is what the release workflow actually runs. Anyone following it is not reproducing a release. Describe the real procedure for the Linux packages: check out the tag, run that tag's own release.sh "debian" target as CI does, read the .NET runtime from the shipped runtimeconfig.json and pick the highest SDK that ships it (what global.json's rollForward=latestFeature selects), root ownership, SOURCE_DATE_EPOCH, and verification against the clearsigned SHA256SUMS.asc. Note that the .zip carries real timestamps and that Installed-Size was filesystem-dependent before 2.8.2. Wasabi-2.8.2.deb rebuilt this way is byte-identical to the published package (sha256 c68029dd...). Windows and macOS sections are kept, with the stale paths updated. Refs #13889 * Remove slop --------- Co-authored-by: Lucas Ontivero <[email protected]>
Carti-it(09 Sept 26)
StartupTask: Detect an error early and actually report it (#14942) * StartupTask: Detect an error early and actually report it * CR * CR
Carti-it(09 Sept 26)
WabiSabiController: Show recently finished rounds as well (#15030)
Coinjoiner(09 Sept 26)
Mark payments as signed before posting the witnesses (#15031)
Lucas Ontivero(09 Sept 26)
Dont participate in blame round when didn't sign (#15038) * Do not participate in blame round if not signed any coin * Make blame test less flaky
Wasabi Wallet Security
Wasabi Wallet Website
Website
Wasabi Wallet - The Privacy focused Bitcoin Wallet
Wasabi is an open-source, non-custodial, privacy-focused Bitcoin wallet for desktop, that implements trustless multi-party transactions over the Tor anonymity network.
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address104.21.7.245
- LocationSan Francisco,California,United States of America,NA
- ISPCloudFlare Inc.
- ASNAS13335
Associated Countries
US
Safety Score
Website marked as safe
100%
Blacklist Check
www.wasabiwallet.io was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Wasabi Wallet Reviews
More Crypto Wallets
Open source hardware wallet, supporting secure multisig with the option for making encrypted backups on a MicroSD card.
A steel plate, with engraved letters which can be permanently screwed - CryptoSteel is a good fire-proof, shock-proof, water-proof, and stainless cryptocurrency backup solution.
Long-standing Python-based Bitcoin wallet with good security features. Private keys are encrypted and do not touch the internet and balance is checked with a watch-only wallet. Compatible with other wallets, so there is no tie-in, and funds can be recovered with your secret seed. It supports proof-checking to verify transactions using SPV, multi-sig, and add-ons for compatibility with hardware wallets. A decentralized server indexes ledger transactions, meaning it's fast and doesn't require much disk space. The potential security issue here would not be with the wallet, but rather your PC - you must ensure your computer is secure and your wallet has a long, strong passphrase to encrypt it with.
Sparrow is a Bitcoin wallet for those who value financial self-sovereignty. Sparrow’s emphasis is on security, privacy, and usability. Sparrow does not hide information from you - on the contrary, it attempts to provide as much detail as possible about your transactions and UTXOs, but in a way that is manageable and usable.
Open source, cross-platform, offline, crypto wallet, compatible with 1000+ coins. Your private key is generated on the device, and never leaves it, all transactions are signed by the Trezor, which ensures your wallet is safe from theft. There are native apps for Windows, Linux, MacOS, Android, and iOS, but Trezor is also compatible with other wallets, such as Wasabi. You can back the Trezor up, either by writing down the seed, or by duplicating it to another device. It is simple and intuitive to use, but also incredibly customizable with a large range of advanced features.
About the Data: Wasabi Wallet
Edit Wasabi Wallet Data
You can edit Wasabi Wallet's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Wasabi Wallet's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/wasabi-walletThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Wasabi Wallet
Help your friends compare Crypto Wallets, and pick privacy-respecting software and services.
Share Wasabi Wallet and Awesome Privacy with your network!