Network · wallet
TSN wallet.
Post-quantum secure — ML-DSA-65 (FIPS 204) — BIP39 mnemonic recovery.
All keys stored locally — nothing is ever sent to any server
01 Wallet
Balance
Balance is not tracked in the web wallet.
The web wallet does not decrypt on-chain notes. Run
./tsn balance --wallet wallet.json for your real balance.Chain synced to block 0
Your address (pk_hash)
Click to copy
---
Senders encrypt notes to your pk_hash. Only you can decrypt them with your secret key.
Send TSN
Send requires client-side ZK proof generation (WASM). This feature is coming soon — the Plonky2 prover is being compiled to WebAssembly.
For now, use the CLI wallet (
For now, use the CLI wallet (
tsn wallet send) to create transactions.Wallet keys (ML-DSA-65)
Never share your secret key or seed phrase. Anyone with them can spend your funds. Keys are only stored in your browser, encrypted with your password.
---
---
---
Export / import
02 CLI reference
The real wallet lives in the CLI.
The web wallet is for receiving and backup only. Balances, sends and restores go through the node's own wallet commands.
Create a new wallet:
The terminal displays 24 words — WRITE THEM DOWN! Restore from seed phrase:
./tsn new-wallet --output wallet.jsonThe terminal displays 24 words — WRITE THEM DOWN! Restore from seed phrase:
./tsn restore-wallet --seed "word1 word2 ... word24" --output wallet.json
Check balance:
./tsn balance --wallet wallet.json
Your 24-word seed phrase is the ONLY way to restore your wallet. Store it offline in a safe place. Never share it. Never store it digitally.
TSN Wallet v0.7.1 — BIP39 mnemonic recovery — keys encrypted locally (AES-256-GCM + PBKDF2). Never sent to any server.