SELF-CUSTODY

BTX PQ wallet

A post-quantum, self-custodial desktop wallet for BTX. Your keys are generated on your device and never leave it.

Self-custodial. A test build for now, see the note below. Linux is also available as a .deb for Debian and Ubuntu.

BTX PQ wallet showing balance, send, and transaction history on a dark desktop interface
First time opening it on Mac? — read this if it won't open

BTX PQ wallet isn't code-signed yet, so the first time you open it macOS may say it "can't be opened" or that it is "damaged." That is just the download flag on a new, unsigned app — it is safe, and you only clear it once.

Drag BTX PQ wallet into your Applications folder, then paste this into Terminal (Applications → Utilities → Terminal) and press Return:

xattr -dr com.apple.quarantine "/Applications/BTX PQ wallet.app"

Now open BTX PQ wallet normally and it works. Prefer clicks? System Settings → Privacy & Security → "Open Anyway" also works.

Post-quantum

Your keys use lattice-based signatures (ML-DSA and SLH-DSA), built to stay safe even against a future quantum computer.

Self-custodial

Keys are generated on your device and never leave it. There is no account and no server. No one can freeze or reset your wallet.

Mac, Windows, and Linux

A native desktop app on all three. Unlock with Touch ID on Mac, Windows Hello on Windows, or a passphrase anywhere. The choice is yours.

One master key

A single 64-character master key is your only backup. Keep it safe and you can restore your wallet on any machine.

Recover your node funds

Move BTX out of an old node wallet — from its recovery file or the binary wallet.dat — into your wallet here, with no node and no sync. It derives every address with the same crypto the node uses, verified byte-for-byte.

Watch any address

Add a read-only wallet to follow any BTX address: see its balance and history without holding the keys. Clearly badged READ-ONLY, and it can never be spent from here.

Hold several wallets

Keep multiple wallets in one app and switch between them at a tap. Each is independently protected with Touch ID, Windows Hello, or a passphrase.

Make it yours

Light or dark (or follow your system), four colour themes — Green, Ocean, Violet, Amber — and your choice of logo, set in Settings. The app icon follows your theme.

First time you open it

BTX PQ wallet is a new indie app and currently unsigned, so your computer warns you the first time. This is expected, and you only clear it once.

On Mac, if macOS says it cannot verify the developer, open System Settings, then Privacy and Security, scroll to the BTX PQ wallet notice, and click Open Anyway. Confirm with Touch ID or your password.

On Windows, if SmartScreen shows "Windows protected your PC", click More info, then Run anyway, and finish the install.

Is it safe?

You can verify every build yourself before running it: match the SHA-256 below and open the VirusTotal report. These are unsigned test builds, so an engine or two may flag them as a precaution; the report shows exactly what each build is. macOS comes back clean; Windows may draw a few machine-learning false positives, explained below.

macOS · BTXWallet.dmg unsigned
Check on VirusTotal ↗ 1a6249126c28a1db23058143a9101282292ff31755de953e974b1eccef3e0a19
Windows · BTXWallet-x64-setup.exe unsigned
Check on VirusTotal ↗ 907e71cabfdf5a789679fe0baabb00df6033c88fc0f2b444b29891ded5dae2c2
Linux · BTXWallet.AppImage unsigned
Check on VirusTotal ↗ 0df3fc21d6999a225b23b3316ada818b26426f632876aebd86fb76639186af3c
Linux · BTXWallet-amd64.deb unsigned
Check on VirusTotal ↗ 92a7e21d34f6e2d3f1aa479507e52ea594eb46623a6d27d03fe2af47e3b1d953

Why Windows warns you

Two separate things happen on Windows, and neither means the app is malware.

SmartScreen ("Windows protected your PC") is a reputation check, not a virus scan. A brand new app from an independent developer has no download history yet, so Windows warns until enough people have run it. Click More info, then Run anyway.

A few antivirus engines may raise a machine-learning or heuristic flag. These are not matches for known malware. They fire because the installer is unsigned, brand new, and built with NSIS, a common installer format that some engines treat with suspicion. The shape gives it away as a false positive: only machine-learning engines, while the ones people actually run — Microsoft Defender, Kaspersky, BitDefender — come back clean. Check the VirusTotal report linked above for the current build.

The proper fix is code signing, which we are setting up. A signing certificate vouches for the publisher, removes the SmartScreen warning, and clears the heuristic flags. Until then, verify your download: run shasum -a 256 on Mac or certutil -hashfile FILE SHA256 on Windows and confirm it matches the hash above.

A test build

BTX PQ wallet is in active testing. It has been through multiple in-depth rounds of AI-assisted adversarial security review (Anthropic Claude, Fable 5 and Opus 4.8 across rounds): the post-quantum send core and key derivation are byte-pinned to and verified against the BTX node, and confirmed compatible with the latest BTX release. A full independent third-party audit is still planned and not yet complete. Send moves real BTX on mainnet. Use it at your own risk, with funds you can afford to lose, and always keep your 64-character master key written down and offline. The master key is the only thing that can restore your wallet.

Not affiliated with the official BTX project. BTX PQ wallet is an independent product from the makers of bonuz — we built it because we believe in BTX and want to support it. It is built for BTX today, with EVM and other chains planned over time.