Professional Multi-Chain Cryptocurrency Wallet Manager
Supporting 1000+ EVM-compatible blockchain networks with advanced HD wallet generation, multi-transaction capabilities, and comprehensive network management.
π https://dtrbinh.github.io/evm_hd_wallet_manager/
No installation required - runs entirely in your browser!
- 1000+ EVM Networks: Comprehensive support via chainlist.org integration
- Popular Networks: Ethereum, Polygon, BSC, Arbitrum, Optimism, Base, and many more
- Live Network Switching: Switch between networks without page reload
- Auto RPC Optimization: Intelligent RPC endpoint selection and fallback handling
- Seed Phrase Import: Support for 12-24 word mnemonic phrases
- Custom Derivation Paths: Standard Ethereum paths with customizable ranges
- Batch Generation: Generate up to 100 wallets per session
- Real-time Balance Checking: Progressive balance updates with visual feedback
- Multi-Send (1 β Many): Send tokens from one wallet to multiple recipients
- Multi-Receive (Many β 1): Collect tokens from multiple wallets to one destination
- Real-time Progress Tracking: Full-screen progress dialog with live updates
- Gas Estimation: Comprehensive gas fee calculation and optimization
- Transaction History: Complete transaction logging with network metadata
- Glass-morphism Design: Beautiful translucent UI with modern aesthetics
- Responsive Layout: Optimized for desktop, tablet, and mobile devices
- Interactive Tables: Resizable columns with drag-to-resize functionality
- Progressive Web App: PWA capabilities for app-like experience
Visit: https://dtrbinh.github.io/evm_hd_wallet_manager/
- Search from 1000+ EVM-compatible networks
- Use quick access buttons for popular networks
- Toggle testnet inclusion as needed
- Enter your 12-24 word seed phrase
- Set derivation path range (default: 0-9)
- Click "Initialize" to connect
- Generate Wallets - Create HD wallets from seed phrase
- Check Balances - Get real-time native and token balances
- MultiTransceiver - Execute batch transactions
- Export Data - Download wallet data and transaction history
π Project Structure
βββ π index.html # Main application (SEO optimized)
βββ π README.md # Project documentation
βββ π€ robots.txt # Search engine crawling rules
βββ πΊοΈ sitemap.xml # Site structure for SEO
βββ π‘ feed.xml # RSS feed for updates
βββ π¨ styles/
β βββ main.css # Modern glass-morphism design
βββ βοΈ scripts/
β βββ constants.js # Network configurations & utilities
β βββ network-manager.js # Chainlist.org integration
β βββ wallet-manager.js # HD wallet management
β βββ multi-transceiver.js # Batch transaction handling
β βββ ui-controller.js # Advanced UI management
β βββ main.js # Application orchestration
βββ π¦ static/
βββ π― icons/ # PWA icons and favicons
βββ πΌοΈ assets/ # Additional static resources
- Web3.js 4.2.0 - Blockchain interactions and smart contracts
- Ethers.js 6.14.4 - HD wallet generation and cryptographic utilities
- Bootstrap 5.1.3 - Responsive UI framework
- Font Awesome 6.0 - Professional icon library
- SheetJS - Excel export functionality
- β Chrome/Edge - Full support with all features
- β Firefox - Full support with all features
- β Safari - Full support (iOS 14.5+ for mobile)
Network | Chain ID | Type | Status |
---|---|---|---|
Ethereum Mainnet | 1 | Mainnet | β Active |
Polygon | 137 | Mainnet | β Active |
Binance Smart Chain | 56 | Mainnet | β Active |
Arbitrum One | 42161 | L2 | β Active |
Optimism | 10 | L2 | β Active |
Base | 8453 | L2 | β Active |
+1000 more networks | Various | All Types | β Active |
- π Advanced Search - Search by name, chain ID, or network type
- π·οΈ Network Icons - Visual network identification with blockchain logos
- π Live Switching - Change networks without losing wallet state
- π§ͺ Testnet Support - Toggle between mainnet and testnet environments
- β‘ Quick Access - One-click access to popular networks
// Scenario: Send 0.01 ETH from 1 wallet to 5 recipients
1. Select Ethereum Mainnet
2. Generate wallets (0-5 range)
3. Choose Multi-Send mode
4. Select sender wallet with sufficient balance
5. Select 5 receiver wallets
6. Set amount: 0.01 ETH per recipient
7. Calculate gas fees
8. Execute transaction with real-time tracking
// Scenario: Collect tokens from multiple wallets to main wallet
1. Select desired network (e.g., Polygon)
2. Choose Multi-Receive mode
3. Select main wallet as receiver
4. Select multiple sender wallets
5. Set collection amount per wallet
6. Execute batch collection with progress tracking
- π Client-Side Only - Private keys never leave your browser
- π« No Data Transmission - All operations performed locally
- π‘οΈ Memory-Only Storage - Private keys stored only in memory
- π Transaction Verification - Always verify transaction details before execution
- Never share your seed phrase with anyone
- Always use testnet for learning and experimentation
- Verify transaction details before execution
- Use hardware wallets for large amounts
- Keep your seed phrase backed up securely
For testing purposes only:
detail tumble lawsuit health feature trap security invest cart veteran lawn purse
- Batch Processing - Handle multiple transactions efficiently
- Gas Optimization - Intelligent gas price calculation
- Progress Tracking - Real-time transaction status updates
- Error Handling - Comprehensive error recovery and reporting
- Transaction History - Complete audit trail with network metadata
- Glass-morphism UI - Modern translucent design elements
- Responsive Design - Seamless experience across all devices
- Progressive Loading - Non-blocking UI updates
- Toast Notifications - Non-intrusive user feedback
- Keyboard Navigation - Full accessibility support
- Excel Export - Comprehensive wallet and transaction data export
- Resizable Tables - Customizable column widths
- Real-time Updates - Live balance and status updates
- Search & Filter - Advanced data filtering capabilities
# Clone the repository
git clone https://github.com/dtrbinh/evm_hd_wallet_manager.git
# Navigate to project directory
cd evm_hd_wallet_manager
# Open in browser (no build process required)
open index.html
The application is automatically deployed via GitHub Pages:
- Production URL: https://dtrbinh.github.io/evm_hd_wallet_manager/
- Auto-deployment: Every push to main branch
- CDN Optimization: Static assets served via GitHub's CDN
- β Meta Tags - Comprehensive SEO meta information
- β Open Graph - Optimized social media sharing
- β Structured Data - Rich snippets for search engines
- β Sitemap - Complete site structure mapping
- β RSS Feed - Content syndication for updates
- β‘ Fast Loading - Optimized assets and CDN delivery
- π± Mobile Optimized - Progressive Web App capabilities
- π Caching - Intelligent browser caching strategies
- ποΈ Compression - Gzip compression for faster delivery
Invalid Seed Phrase Error
- Ensure exactly 12, 15, 18, 21, or 24 words
- Check for typos and extra spaces
- Use standard BIP39 word list
- Verify seed phrase format
Network Connection Failed
- Check internet connection
- Try switching to different network
- Use custom RPC URL if default fails
- Clear browser cache and cookies
Transaction Failures
- Verify sufficient balance for amount + gas fees
- Check network congestion (increase gas price)
- Ensure no nonce conflicts (wait and retry)
- Verify recipient addresses are valid
Balance Check Errors
- Network connectivity issues
- RPC rate limiting (wait and retry)
- Invalid token contract addresses
- Try alternative RPC endpoints
Open browser console (F12) for detailed error messages and debugging information.
This project is licensed under the MIT License - see the LICENSE file for details.
dtrbinh
- π Live Demo: dtrbinh.github.io/evm_hd_wallet_manager
- π§ GitHub: @dtrbinh
- π¦ Twitter: @dtrbinh
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- 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
If this project helped you, please consider giving it a β on GitHub!
Built with β€οΈ by dtrbinh
Professional Multi-Chain Cryptocurrency Wallet Manager
π Try it now β’ π Documentation β’ π Report Bug β’ π‘ Request Feature