Skip to content

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.

License

Notifications You must be signed in to change notification settings

DecarloFreelance/CryptoWalletTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ Advanced Wallet Checker & High-Entropy Key Finder

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.

๐Ÿ†“ FREE BETA ACCESS

โšก 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!

โœจ Features

๐Ÿ” Wallet Checking System

  • 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

๐ŸŽฏ High-Entropy Key Finder

  • 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

๐Ÿ“Š Live Monitoring

  • 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

๐Ÿš€ Quick Start

Prerequisites

  • Node.js (v14 or higher)
  • Windows (for GUI folder selection)
  • API Keys (see setup section below)

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/wallet-checker-tool
    cd wallet-checker-tool
  2. Install dependencies

    npm install
  3. Setup environment variables

    copy .env.example .env
    # Edit .env with your API keys (see API Setup section)
  4. Prepare your key list

    • Add private keys and mnemonics to high_entropy_keys.txt
    • Or use the Key Finder to discover keys from directories

๐Ÿ”‘ API Setup

Required APIs

BlockCypher (Bitcoin Network)

  • Free Tier: 100 requests/hour
  • Paid Plans: Up to 5,000 requests/hour
  • Setup: Visit BlockCypher.com
    1. Create account
    2. Generate API token
    3. Add to .env file

Infura (Ethereum Network)

  • Free Tier: 100,000 requests/day
  • Setup: Visit Infura.io
    1. Create account
    2. Create new project
    3. Copy Project ID
    4. Add to .env file

Optional APIs (Fallbacks)

  • Blockstream (Bitcoin) - No key required
  • Mempool.space (Bitcoin) - No key required
  • Public Ethereum Nodes - No key required

Environment Configuration

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=5

๐ŸŽฎ Usage

Control Panel (Recommended)

control.bat

Available Options:

  1. START - Begin wallet checking in background
  2. STATUS - Check current progress
  3. DASHBOARD - Open live progress monitor
  4. KEYFINDER - Launch entropy-based key discovery
  5. LOG - View recent activity
  6. RESULTS - Display any wallets found with balance
  7. STOP - Stop background processing

Individual Commands

Start Processing

start.bat

Check Status

status.bat

Live Dashboard

dashboard.bat

Find High-Entropy Keys

key_finder.bat

Reorder Existing Keys

reorder_keys.bat

๐Ÿ“ File Structure

wallet-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

๐ŸŽฏ Key Input Format

Add entries to high_entropy_keys.txt:

Bitcoin Private Keys (WIF Format)

5HueCGU8rMjxEXxiPuD5BDku4MkFqeZyd4dZ1jvhTVqvbTLvyTJ
L4rK1yDtCWekvXuE6oXD9jCYfFNV2cWRpVuPLBcCU2z8TrisoyY1

Ethereum Private Keys

0xa1b2c3d4e5f6789012345678901234567890abcdef1234567890abcdef123456
b2c3d4e5f6789012345678901234567890abcdef1234567890abcdef123456a1

BIP39 Mnemonics (12-24 words)

abandon ability able about above absent absorb abstract absurd abuse access accident
someone amazing stamp tree body damage shoot crop circle likely penalty guilt

๐Ÿ“Š Expected Performance

Processing Speed

  • With Infura: ~4,166 Ethereum checks/hour
  • With BlockCypher: ~95 Bitcoin checks/hour
  • Combined: Optimized based on entry types

Time Estimates (for 21,971 entries)

  • Free APIs: 6-12 hours
  • With Premium APIs: 2-4 hours

๐Ÿ” Key Finder Usage

Supported Key Types

  • Bitcoin: 64-char hex keys, WIF format
  • Ethereum: 0x-prefixed and plain hex keys
  • BIP39: 12, 15, 18, 21, 24-word mnemonics

Supported File Types

  • Text files: .txt, .log, .md, .csv
  • Code files: .js, .py, .json, .sql
  • Web files: .html, .htm, .xml

Entropy Scoring

  • Minimum Threshold: 3.5
  • Optimal Range: 4.0-5.0
  • Auto-Sorting: Highest entropy keys checked first

๐Ÿ“ˆ Dashboard Features

Real-Time Monitoring

  • 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

Statistics Display

  • Total Progress: Processed vs remaining
  • Success Rate: Wallets found with balance
  • Error Tracking: Failed API calls and issues
  • Performance Metrics: Speed and efficiency data

โš ๏ธ Important Notes

Security Considerations

  • Private Keys: Never share your private keys or mnemonics
  • API Keys: Keep your API credentials secure
  • Local Processing: All wallet checking happens locally

Rate Limiting

  • Free Tiers: Respect API rate limits to avoid blocks
  • Premium Plans: Consider paid APIs for faster processing
  • Smart Fallbacks: System automatically switches between APIs

Legal Compliance

  • 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

๐Ÿ”ง Troubleshooting

Common Issues

"API Rate Limit Exceeded"

  • Wait for the hourly limit to reset
  • Consider upgrading to paid API plans
  • Check your API key configuration

"No Directory Selected"

  • Ensure you have permission to access the folder
  • Try running as administrator
  • Use the manual path input fallback

"Process Stuck"

  • Use stop.bat to halt processing
  • Check wallet_checker.log for errors
  • Restart with start.bat

Performance Optimization

  • Close unnecessary applications during processing
  • Use SSD storage for faster file operations
  • Stable internet connection for API reliability

๐Ÿ“ž Support

Getting Help

  • Issues: Report bugs via GitHub Issues
  • Documentation: Check this README for common questions
  • Community: Join discussions in GitHub Discussions

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

โš ๏ธ Important Licensing Notice:

  • 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

๐Ÿ™ Acknowledgments

  • BlockCypher for Bitcoin API services
  • Infura for Ethereum infrastructure
  • Community Contributors for testing and feedback

โšก Quick Reference

Start Processing

# Launch control panel
control.bat

# Or start directly
start.bat

Monitor Progress

# Live dashboard
dashboard.bat

# One-time status
status.bat

Find New Keys

# Launch key finder
key_finder.bat

# Reorder existing keys
reorder_keys.bat

Check Results

# View found wallets
results.bat

# View processing log
log.bat

Happy wallet checking! ๐Ÿš€

About

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.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published