A modern, secure web application for generating Ethereum and Solana wallets with seed phrase management.
- 🔐 Secure seed phrase generation
- 💼 Multiple wallet generation (ETH & SOL)
- 🎨 Modern, responsive UI with animations
- 🔄 Copy/Download functionality
- 👁️ Private key visibility toggle
- 🏠 Easy navigation with home button
- 📱 Mobile-friendly design
- Frontend Framework: React.js
- Styling: Tailwind CSS + ShadcnUI
- Animations: Framer Motion
- Icons: Lucide React
- Crypto Libraries:
- Ethereum: ethers.js
- Solana: @solana/web3.js
- BIP39 for mnemonic generation
- ED25519 for Solana key derivation
- Node.js (v14+ recommended)
- npm or yarn
- Clone the repository:
git clone https://github.com/mk016/WebBaseWallet.git
cd Web_wallet- Install dependencies:
npm install- Start the development server:
npm run dev- Open http://localhost:5173 in your browser
-
Generate Seed Phrase
- Click "Generate Secret Phrase"
- Save your seed phrase securely
- Option to regenerate if needed
-
Create Wallets
- Choose between Ethereum or Solana
- Generate multiple wallets from same seed
- View public and private keys
- Copy or download wallet information
-
Security Features
- Private key masking
- Client-side only operations
- No data storage
- Secure key derivation
- Never share your seed phrase or private keys
- Store backup information securely
- Use only on trusted devices
- Consider using hardware wallets for large amounts
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Mahendra Kumawat
- GitHub: @mk016
- LinkedIn: Mahendra Kumawat
- Twitter: @Mk__0168
- ShadcnUI for UI components
- Framer Motion for animations
- Ethereum and Solana documentation
- Tailwind CSS for styling
For support, email [Mahendrakumawat80224@gmail.com] or raise an issue in the repository.
- Add more blockchain networks
- Implement wallet import functionality
- Add transaction simulation
- Enhanced security features
- Dark/Light theme toggle
Made with ❤️ by Mahendra Kumawat
