A web-based Solana wallet built with React, TypeScript, and Vite. Generate wallets from a seed phrase, track SOL and USDC balances, and send transactions on Devnet.
- Seed Phrase Generation — Create or import 12-word BIP39 mnemonics
- Multi-Wallet Derivation — Generate multiple wallets from a single seed
- Balance Tracking — View SOL and USDC balances in real-time
- Send SOL — Transfer SOL between wallets on Devnet
- State Persistence — Wallets and seed phrases saved locally
- Professional UI — Dark theme with Tailwind CSS
- Frontend: Vite + React + TypeScript
- Blockchain: @solana/web3.js, @solana/spl-token
- State: Zustand with localStorage persistence
- Crypto: bip39, tweetnacl, ed25519-hd-key
- UI: Tailwind CSS, Framer Motion, Lucide Icons
- Node.js 18+ or Bun runtime
git clone https://github.com/ParthAggarwal16/lumen
cd lumen
bun installbun run devbun run build- Create Wallet — Generate a new 12-word seed phrase
- View Seed — Reveal your seed phrase (save it safely!)
- Add Wallets — Derive additional wallets from the same seed
- Check Balance — View SOL and USDC holdings
- Send SOL — Transfer SOL to another address
Currently deployed on Devnet. Get test SOL from Solana Devnet Faucet
Live at: lumen-vzkz
- Private keys are stored in browser localStorage
- Do not share your seed phrase
- Only use on trusted devices
- Mainnet support
- Token swaps (Jupiter integration)
- Mobile app
- Hardware wallet support
Built by Parth
MIT