Weby Wallet App

A private webcash wallet that runs entirely in your browser. No accounts, no tracking, your keys never leave your device.

Open Wallet

Getting 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.

  1. Accept the license — one-time agreement
  2. Create a wallet — generates a BIP39 mnemonic (24 words) that derives all your keys
  3. Back up your mnemonic — this is the only way to recover your wallet. Write it down.
  4. 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

MethodAlgorithmWhen
PasswordPBKDF2 + AES-256-GCMEvery wallet open
PasskeyWebAuthn PRF + AES-256-GCMBiometric 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