Weby Wallet App
A private webcash wallet that runs entirely in your browser. No accounts, no tracking, your keys never leave your device.
Open WalletGetting Started
Open weby.cash/wallet/ in Chrome or Edge (WebGPU required for mining). The wallet is a Progressive Web App — you can install it to your home screen for a native app experience.
- Accept the license — one-time agreement
- Create a wallet — generates a BIP39 mnemonic (24 words) that derives all your keys
- Back up your mnemonic — this is the only way to recover your wallet. Write it down.
- Set encryption — protect your wallet with a password or biometric passkey
What You Can Do
Receive webcash
Paste or scan a webcash secret (e1.5:secret:abcdef...). The wallet re-keys it to your HD-derived address via the server's /replace operation, making it recoverable from your mnemonic.
Send webcash
Enter an amount. The wallet splits your balance into a payment output and change, then shows a QR code and copyable secret for the recipient. Share via WhatsApp, email, or any messenger.
Mine webcash
Click Start Mining. The wallet uses your GPU (WebGPU) to find SHA256 proof-of-work solutions. Each solution mints new webcash directly into your wallet. See the Mining guide for details.
Check balance
Verify all your unspent outputs are still valid on the server. This detects if any output was spent elsewhere.
Merge outputs
Consolidate many small outputs into fewer large ones. Useful after mining produces many individual rewards.
Multiple wallets
Create labeled sub-wallets (main, savings, etc.) from the same mnemonic. Each is an independent BIP32 slot with its own balance. Switch between them in the wallet selector.
Encryption
| Method | Algorithm | When |
|---|---|---|
| Password | PBKDF2 + AES-256-GCM | Every wallet open |
| Passkey | WebAuthn PRF + AES-256-GCM | Biometric each visit |
Your wallet state is encrypted before storing in the browser. Without the password or biometric, the data is unreadable.
Backup and Recovery
Mnemonic recovery (recommended)
Your 24-word mnemonic can reconstruct everything. The wallet scans the webcash server for all outputs derived from your master key. This is the strongest recovery method.
Full backup
Export the entire master wallet state as a single JSON file. Import it on another device to restore all wallets, labels, and balances instantly.
Wallet snapshot
Export a single webcash wallet's outputs as JSON. Useful for sharing a specific wallet without exposing the master mnemonic.
Import .webcash files
Import wallet files from other webcash software (roaming wallets). Supports both plaintext and encrypted formats.
Privacy
- All data stored in IndexedDB on your device
- Zero telemetry, analytics, or tracking
- Server only sees public hashes — never your secrets
- All cryptography runs in Rust WASM — secrets are zeroed after use
- Installable as a standalone app for offline balance viewing