Mercury Wallet is a free, open-source desktop wallet for people who want a graphical interface for Mercury and Bitcoin (BTC) on Windows, macOS or Linux. It is a cross-platform GUI written in Node.js and packaged with Electron, and it is released under the GPL-3.0 license.
Before you install, note that the latest code update in the project repository is dated December 19, 2022. The latest version is v21.30.1. That gap of more than three years means the project should be treated as older software with limited recent maintenance. Read the safety section before you store any funds.
Who Mercury Wallet Is For
Mercury Wallet suits readers who want a desktop wallet with a graphical interface and who are comfortable managing their own keys. It is a poor fit for anyone who expects password-style account recovery, because a self-custody wallet cannot restore a lost seed phrase for you.
Developers and technically curious users are another group. Because the code is public under GPL-3.0, you can study how a Bitcoin GUI handles wallet creation, transaction building and network settings. Students of wallet design can compare this approach with other open-source programs in the catalog.
People who work across operating systems also benefit. A small team might test transfers on a spare Linux machine and then use the Windows build for daily work, keeping the same general workflow on both systems.
How a Desktop Wallet Keeps Your Keys
A Bitcoin wallet does not really store coins. It stores private keys, which prove ownership of the coins recorded on the blockchain. A desktop wallet keeps those keys on your computer, while an exchange account keeps them on the company's servers.
When you send a payment, the wallet signs the transaction with your private key and broadcasts it to the network. The signature shows the network that you authorized the transfer without revealing the key itself.
The seed phrase is a human-readable backup of the master key. If the computer fails, that list of words is usually the only way to rebuild the wallet on a new device, which is why it deserves careful offline storage.
Why Electron and JavaScript Matter for a Wallet
Electron combines a browser engine with Node.js, so developers can build desktop programs with the same tools used for websites. For a project like Mercury Wallet, this means the interface and the logic can be written in one language and shipped to several platforms.
The trade-off is size. Electron apps usually use more memory than native programs, and they depend on framework updates to stay secure. Users should weigh this against the benefit of a readable, modifiable codebase.
When you judge any Electron wallet, look at the update history, the open issues and the release process. The framework itself is not a guarantee of safety, and an inactive project can leave you running outdated components.
Key features
Cross-platform desktop interface
Built with Node.js and Electron
Open-source under GPL-3.0
Configurable through JSON files
Supported coins
The project documentation covers Bitcoin (BTC), which is the network the program is built around. If you need several currencies in one app, the comparison section below points to other programs in the catalog.
How to install Mercury Wallet on Windows
- 1
Get the installer
Open the official project page or the Releases page of the GitHub repository at github.com/arealayer/mercury-wallet. Download the Windows build or installer for the latest version, v21.30.1, and download only from the official website or GitHub.
- 2
Verify the file
Compare the SHA-256 checksum of the downloaded file with the value published on the release page. If a signature is provided, verify it as well. Do not run a file whose hash does not match.
- 3
Run the installer
Double-click the installer and follow the prompts, or extract the Windows build to a folder and launch the executable from there. Windows may show a warning for an unfamiliar publisher, so confirm the hash before you proceed.
-
Create or restore a wallet
On first launch, create a new wallet and write the seed phrase on paper. Keep it offline. If you already have a seed phrase, use the restore option and check the balance before sending any funds.
How to use Mercury Wallet
Once installed, the workflow is straightforward. The steps below assume you are starting with a new wallet on a Windows PC and want to test with a small amount first.
- Open Mercury Wallet and create a new wallet, or restore an existing one from its seed phrase.
- Write the seed phrase down by hand and keep a second copy in a separate secure place.
- Wait for the wallet to finish syncing, then confirm that the Bitcoin (BTC) balance matches what you expect.
- Send a small test amount to a address you control to confirm the address format and fee settings.
- Lock or close the app after each session, especially on a shared computer.
- If you work from the source code, review the settings and network files before building the program.
Take the first few transfers slowly. Once you understand how fees and confirmations appear in the interface, larger transfers become easier to judge.
Pros & cons
- Free to use and released under the GPL-3.0 license
- Source code is publicly available for review
- Runs on Windows, macOS, Linux and Docker
- Electron and JavaScript codebase is readable for developers
- Focused scope suits people who only need Bitcoin
- The last code update was on December 19, 2022
- Documentation covers Bitcoin (BTC) only
- Limited recent development may mean slower fixes
- As a desktop wallet, backups and key safety are entirely your responsibility
Is Mercury Wallet safe?
Mercury Wallet handles private keys, so treat installation as a security task. The last code update was in December 2022, so check the latest release on the official website and review recent project activity before trusting the wallet with significant funds.
Use the SHA-256 checksum or signature check described in the installation section before running any file. Never enter your seed phrase on third-party websites, in chat apps or in support forms, and never share it with anyone who claims to be support staff.
Keep the seed phrase offline and in more than one secure location. Send a small test amount before moving larger sums, so you can confirm the wallet works as you expect.
- Official source only. Download from github.com/arealayer/mercury-wallet. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
Mercury Wallet sits in a crowded group of open-source wallets, and the right choice depends on the coins you hold and the features you need. Electrum is a lightweight Bitcoin wallet that also supports Lightning, multisig and hardware wallets, which makes it a broader option for Bitcoin users. Sparrow Wallet targets advanced Bitcoin users who want multisig and coin control.
Electron Cash focuses on Bitcoin Cash rather than Bitcoin, so it serves a different chain. Cake Wallet and Stack Wallet describe themselves as multi-currency options if you need more than one asset. Mercury Wallet's documented scope is narrower, so it fits best with readers who specifically want this Mercury interface.
Specifications
- Price
- Free
- Type
- Open source
- License
- GPL-3.0
- Latest version
- v21.30.1
- Last update
- 19 Dec 2022
- Windows support
- Yes (Windows build or installer)
- Source code
- github.com/arealayer/mercury-wallet
Frequently asked questions
Yes. Mercury Wallet is free and released under the GPL-3.0 license, which lets you use, study, modify and redistribute the code under those terms. Free software still requires you to back up your seed phrase and verify every download yourself.
It can be used safely if you take standard precautions. Download the Windows build from the official project page or GitHub Releases, check the SHA-256 checksum, and protect your seed phrase. Because the last code update was in December 2022, review recent project activity before storing significant funds.
The project documentation covers Bitcoin (BTC). If you want a single app for several cryptocurrencies, compare the alternatives in this catalog, such as Cake Wallet or Stack Wallet, which focus on multiple currencies.
The latest code update is dated December 19, 2022, and the latest version is v21.30.1. Since that gap is more than three years, development activity appears limited. Check the GitHub repository for recent commits, issues and releases before deciding whether it fits your needs.
Yes. The project lists Windows, macOS, Linux and Docker as platforms. This page covers the Windows build, but the same codebase underlies all of these options. Choose the build that matches your operating system from the official repository.
A seed phrase is a list of words that encodes the master key for your wallet. Anyone holding the phrase can recover the funds, so it must stay private. Write it down by hand and store copies in separate secure locations so a single loss does not erase your access.
The source code is hosted on GitHub at github.com/arealayer/mercury-wallet under the GPL-3.0 license. You can read the code, open issues or compare a release hash against the repository. Reviewing the code is useful even if you do not write software yourself.
Verdict
Mercury Wallet is a free, open-source Bitcoin desktop wallet for people who want a graphical front end for Mercury and value transparent code. Its Electron foundation runs across several platforms, and the GPL-3.0 license keeps the code open for review. However, the last code update in December 2022 and the Bitcoin-only documentation are real limits. If you are a careful user who verifies downloads and backs up your seed phrase, it is worth a look. Users who need active development or several coins should compare Electrum or Sparrow Wallet first.