A comprehensive cryptocurrency wallet validation system with intelligent key discovery capabilities. This tool efficiently checks Bitcoin and Ethereum wallets for balances while discovering high-entropy private keys and mnemonics from local directories.
โก Limited Time Offer: This is Version 1.0 Beta - FREE ACCESS for early adopters!
๐ฏ What This Means:
- Complete access to all premium features at no cost
- Beta testing period with community feedback integration
- Future versions will transition to a paid licensing model
- Current users get exclusive early access and potential discounts
๐ Timeline: Free access during beta testing phase (limited time)
๐ Take Advantage Now: Download, test, and provide feedback while it's free!
- Multi-Network Support: Bitcoin and Ethereum wallet validation
- API Integration: BlockCypher, Infura, and multiple fallback APIs
- Rate Limiting: Intelligent API management to avoid limits
- Progress Tracking: Auto-save progress with resume capability
- Background Processing: Runs seamlessly in the background
- Smart Discovery: Finds Bitcoin private keys, Ethereum keys, and BIP39 mnemonics
- Entropy Analysis: Calculates and ranks keys by entropy scores
- GUI Integration: Windows folder browser for easy directory selection
- Auto-Prioritization: Automatically reorders keys by entropy (highest first)
- File Type Support: Scans text, log, JSON, and code files
- Real-time Dashboard: Live progress updates every 5 seconds
- Progress Tracking: Detailed statistics and time estimates
- API Status: Monitor API usage and rate limits
- Results Display: Instant alerts for wallets with balances
- Node.js (v14 or higher)
- Windows (for GUI folder selection)
- API Keys (see setup section below)
-
Clone the repository
git clone https://github.com/yourusername/wallet-checker-tool cd wallet-checker-tool -
Install dependencies
npm install
-
Setup environment variables
copy .env.example .env # Edit .env with your API keys (see API Setup section) -
Prepare your key list
- Add private keys and mnemonics to
high_entropy_keys.txt - Or use the Key Finder to discover keys from directories
- Add private keys and mnemonics to
- Free Tier: 100 requests/hour
- Paid Plans: Up to 5,000 requests/hour
- Setup: Visit BlockCypher.com
- Create account
- Generate API token
- Add to
.envfile
- Free Tier: 100,000 requests/day
- Setup: Visit Infura.io
- Create account
- Create new project
- Copy Project ID
- Add to
.envfile
- Blockstream (Bitcoin) - No key required
- Mempool.space (Bitcoin) - No key required
- Public Ethereum Nodes - No key required
Edit your .env file:
# BlockCypher API (Required for Bitcoin)
BLOCKCYPHER_TOKEN=your_blockcypher_token_here
# Infura API (Required for Ethereum)
INFURA_PROJECT_ID=your_infura_project_id_here
# Optional: Custom rate limits
RATE_LIMIT_PER_HOUR=95
RATE_LIMIT_PER_MINUTE=5control.batAvailable Options:
- START - Begin wallet checking in background
- STATUS - Check current progress
- DASHBOARD - Open live progress monitor
- KEYFINDER - Launch entropy-based key discovery
- LOG - View recent activity
- RESULTS - Display any wallets found with balance
- STOP - Stop background processing
start.batstatus.batdashboard.batkey_finder.batreorder_keys.batwallet-checker-tool/
โโโ ๐ Input Files
โ โโโ high_entropy_keys.txt # Your private keys and mnemonics
โ โโโ .env # API configuration
โโโ ๐ง Core Scripts
โ โโโ optimized_checker.js # Main wallet checker
โ โโโ key_finder.js # High-entropy key finder
โ โโโ dashboard.js # Live progress dashboard
โ โโโ progress_monitor.js # Status checker
โโโ ๐ฎ Control Scripts
โ โโโ control.bat # Master control panel
โ โโโ start.bat # Start processing
โ โโโ status.bat # Check status
โ โโโ dashboard.bat # Launch dashboard
โ โโโ key_finder.bat # Launch key finder
โ โโโ stop.bat # Stop processing
โโโ ๐ Output Files
โ โโโ optimized_results.json # Detailed results
โ โโโ wallet_checker.log # Processing log
โ โโโ found_wallets.json # Wallets with balance
โโโ ๐ Documentation
โโโ README.md # This file
Add entries to high_entropy_keys.txt:
5HueCGU8rMjxEXxiPuD5BDku4MkFqeZyd4dZ1jvhTVqvbTLvyTJ
L4rK1yDtCWekvXuE6oXD9jCYfFNV2cWRpVuPLBcCU2z8TrisoyY1
0xa1b2c3d4e5f6789012345678901234567890abcdef1234567890abcdef123456
b2c3d4e5f6789012345678901234567890abcdef1234567890abcdef123456a1
abandon ability able about above absent absorb abstract absurd abuse access accident
someone amazing stamp tree body damage shoot crop circle likely penalty guilt
- With Infura: ~4,166 Ethereum checks/hour
- With BlockCypher: ~95 Bitcoin checks/hour
- Combined: Optimized based on entry types
- Free APIs: 6-12 hours
- With Premium APIs: 2-4 hours
- Bitcoin: 64-char hex keys, WIF format
- Ethereum: 0x-prefixed and plain hex keys
- BIP39: 12, 15, 18, 21, 24-word mnemonics
- Text files:
.txt,.log,.md,.csv - Code files:
.js,.py,.json,.sql - Web files:
.html,.htm,.xml
- Minimum Threshold: 3.5
- Optimal Range: 4.0-5.0
- Auto-Sorting: Highest entropy keys checked first
- Progress Bar: Visual completion indicator
- Processing Rate: Entries per minute
- Time Estimates: Remaining time and completion
- API Status: Usage tracking for all APIs
- Balance Alerts: Immediate notification of funded wallets
- Total Progress: Processed vs remaining
- Success Rate: Wallets found with balance
- Error Tracking: Failed API calls and issues
- Performance Metrics: Speed and efficiency data
- Private Keys: Never share your private keys or mnemonics
- API Keys: Keep your API credentials secure
- Local Processing: All wallet checking happens locally
- Free Tiers: Respect API rate limits to avoid blocks
- Premium Plans: Consider paid APIs for faster processing
- Smart Fallbacks: System automatically switches between APIs
- Permission Required: Only scan directories you own or have permission to access
- Educational Purpose: This tool is for educational and legitimate recovery purposes
- Responsible Use: Do not use for unauthorized access to others' wallets
- Wait for the hourly limit to reset
- Consider upgrading to paid API plans
- Check your API key configuration
- Ensure you have permission to access the folder
- Try running as administrator
- Use the manual path input fallback
- Use
stop.batto halt processing - Check
wallet_checker.logfor errors - Restart with
start.bat
- Close unnecessary applications during processing
- Use SSD storage for faster file operations
- Stable internet connection for API reliability
- Issues: Report bugs via GitHub Issues
- Documentation: Check this README for common questions
- Community: Join discussions in GitHub Discussions
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
- Current Version (1.0 Beta): Free access during beta testing period
- Future Versions: Will require paid licensing for continued access
- Beta Users: May receive priority access and potential discounts for paid versions
- Commercial Use: Contact for licensing terms before commercial deployment
- BlockCypher for Bitcoin API services
- Infura for Ethereum infrastructure
- Community Contributors for testing and feedback
# Launch control panel
control.bat
# Or start directly
start.bat# Live dashboard
dashboard.bat
# One-time status
status.bat# Launch key finder
key_finder.bat
# Reorder existing keys
reorder_keys.bat# View found wallets
results.bat
# View processing log
log.batHappy wallet checking! ๐