Skip to main content
Wallet

Your post-quantum wallet.

Create a new BTX wallet entirely in your browser — powered by the same ML-DSA-44 and SLH-DSA-128s cryptography as BTX Core, compiled to WebAssembly. Your keys are generated on your device and never transmitted.

The wallet file contains your master seed — it IS your money. Save it somewhere safe and never share it.

Generates a 32-byte master seed with your device’s secure randomness, derives your post-quantum address, and packages a portable .btxwallet file you can use with the BTX CLI and other tools.

Select your .btxwallet file to verify it and view your balance and holdings. The file is read locally; nothing is uploaded.

or drop the file here

BTX Core v0.33.1 adds native browser-wallet interoperability. Use restorewalletbundle to create a native descriptor wallet from this file, or importwalletbundle for an existing blank descriptor wallet.

btx-cli restorewalletbundle \
  "restored" "/secure/offline/btx-wallet.btxwallet.json" null true

# Existing blank descriptor wallet:
btx-cli -rpcwallet=restored importwalletbundle \
  "/secure/offline/btx-wallet.btxwallet.json" true
Where are my keys?
Generated in your browser with crypto.getRandomValues and stored only in the .btxwallet file you download. This site has no server-side wallet storage and never sees your seed.
What cryptography is used?
BTX post-quantum signatures: ML-DSA-44 (CRYSTALS-Dilithium) and SLH-DSA-128s (SPHINCS+), the exact libbitcoinpqc code from BTX Core compiled to WebAssembly, with addresses derived identically to the BTX CLI (P2MR, bech32m).
Can I restore this wallet in the BTX CLI?
Yes. BTX Core v0.33.1 verifies and restores this plaintext recovery file with restorewalletbundle. Use importwalletbundle only for an existing blank descriptor wallet; use exportwalletbundle only for deliberate native-to-browser custody handoff.
Where does balance data come from?
Balance, transaction history and spendable-output data come from public BTX explorer APIs using only your public address. The wallet does not request market prices or calculate fiat values, forecasts or projections. Your seed is never transmitted anywhere.