A secure, non-custodial crypto wallet built from scratch — no MetaMask, no third-party wallets — just raw blockchain integration.
- ✅ Supports Ethereum (Sepolia) & Solana (Devnet)
- 🔐 Wallet generation, transaction signing, sending & receiving — all handled client-side
-
🔐 BIP39/BIP44 Compliant Wallet Generation Generate mnemonic and derive keys for both Ethereum and Solana from a single seed.
-
🌐 Testnet / Devnet Support
-
Ethereum: Sepolia
-
Solana: Devnet
-
-
📦 Manual Key Management No third-party wallet providers (MetaMask/Phantom). Full control over private keys.
-
🔄 Transaction Processing Built-in transaction builder and sender via Alchemy RPC.
-
💰 Live Balance Check View your real-time balances across chains (testnet, devnet).
-
📤 Send & Receive Tokens Enter the amount + address and fire transactions directly from your browser.
-
🛡️ Client-side Encryption Private keys are encrypted in the browser using a user-defined password.
-
This wallet is intended for educational/testing purposes only.
-
Only works with Testnet/Devnet tokens (eth, sol).
Category | Tech Used |
---|---|
Core | BIP39, BIP44, HD Wallet Derivation |
Blockchain | Ethers.js, Solana Web3.js, Alchemy API |
Frontend | React, Tailwind CSS |
State Management | Zustand |
Cryptography | crypto-js , @scure/bip39 , manual PK crypto |
git clone https://github.com/Khizarshah01/web3-wallet.git
cd web3-wallet
npm install
npm run dev
- Make sure to add your Alchemy API keys in a .env
VITE_ALCHEMY_API_KEY=
GEEKO_KEY=