A high-performance Ethereum wallet hunter that generates and checks random private keys for existing balances.
- Multi-threaded wallet generation and balance checking
- Real-time statistics display with live updates
- Clean terminal UI with progress animation
- Automatic logging of found wallets
- Efficient API usage with a retry mechanism
- Thread-safe operations
- Graceful shutdown handling
- Clone the repository:
git clone https://github.com/CoreZen/ether-hunter.git
cd ether-hunter- Install required packages:
pip install -r requirements.txt- Create a
.envfile in the project directory:
ETH_NODE_URL=your_ethereum_node_url_hereRun the script:
python ether_hunter.pyThe program will display:
- Runtime statistics
- Total attempts and speed
- API calls per second
- Latest generated key and address
- Any found wallets with balances
To stop the program, press Ctrl+C. The program will display final statistics before exiting.
Modify the following variables in ether_hunter.py to suit your needs:
NUM_THREADS: Number of concurrent threads (default: 30)BATCH_SIZE: Number of addresses to check in each batch (default: 5)MAX_RETRIES: Maximum number of API retry attempts (default: 3)
Found wallets are logged to found_accounts.txt with the following details:
- Timestamp
- Currency
- Address
- Private Key
- Balance
- Never share your
.envfile. - Keep
found_accounts.txtsecure and encrypted. - Use this tool responsibly and ethically.
The probability of randomly finding an Ethereum wallet with a balance is astronomically low. Consider the following:
- The total number of possible private keys is 2^256 (~1.15 x 10^77).
- This is almost the same as the estimated number of atoms in the observable universe (~10^80).
- Statistically, you are:
- 42 billion times more likely to win the Powerball lottery (1 in 292 million).
- 250 million times more likely to be struck by lightning in your lifetime (1 in 15,300).
- 2.5 million times more likely to become a saint (1 in 20 million).
- 10 million times more likely to become an astronaut (1 in 12 million).
- 7 billion times more likely to win an Olympic gold medal (1 in 662,000).
Even at 1 million attempts per second, scanning just 1% of all possible keys would take longer than the current age of the universe (13.8 billion years).
This tool is intended for educational purposes to illustrate:
- Cryptographic security principles.
- The enormity of large numbers in cryptography.
- The resilience of properly generated private keys.
- Multi-threaded programming techniques.
This project is licensed under the MIT License - see the LICENSE file for details.
This tool is for educational and research purposes only. Users are responsible for complying with applicable laws and regulations in their jurisdiction.