Secure, Non-Custodial, Client-Side Web Wallet for the Korsh (KSH) Blockchain
The Korsh Web Wallet is designed with a zero-trust, client-side only architecture:
- Private Key Isolation: Private keys and seed phrases are generated and stored exclusively in your browser memory or encrypted local storage.
- No Custody: Keys never touch external servers or third-party APIs unencrypted.
- Raw Transaction Signing: Transactions are signed offline/client-side before being broadcast to Korsh Core full nodes via RPC.
- β‘ Instant Keypair Generation: BIP39 mnemonic seed phrase and deterministic HD key generation.
- πΈ Send & Receive KSH: Fast transfers with automatic fee estimation and QR code support.
- π Transaction History: Real-time transaction tracking synced with the official Korsh Explorer.
- π Encrypted Backup: Export encrypted JSON keystore files protected by AES-GCM.
- π Full Node Sync: Connect to official Korsh public nodes or your own private daemon.
# Clone repository
git clone https://github.com/Korsh-Dev/Web-Wallet.git
cd Web-Wallet
# Open index.html in a modern browser or serve via lightweight HTTP server
npx serve .This project is licensed under the MIT License - see the LICENSE file for details.
