Crypto Wallet Finder
A Python package for finding cryptocurrency wallet seeds by generating and testing permutations of seed phrases. This tool uses parallel processing to efficiently search through possible combinations while providing a user-friendly GUI interface for monitoring progress.
Features
- Parallel Processing: Utilizes all available CPU cores for efficient processing
- User-Friendly GUI: Monitor progress and results in real-time
- Progress Management: Automatic saving and resumption of search progress
- Export Functionality: Export found wallets to CSV format
- Device Validation: Secure API-based device validation system
Installation
You can install the package directly from PyPI:
pip install crypto-wallet-finder
Or install from source:
git clone https://github.com/RKInnovate/waller-finder-pkg.git
cd waller-finder-pkg
pip install -e .
Requirements
- Python 3.6 or higher
- Required packages (automatically installed):
- requests>=2.25.0
- more-itertools>=8.0.0
Usage
GUI Application
Run the GUI application:
wallet-finder
Or use it in your Python code:
from wallet_finder import WalletFinderGUI
import tkinter as tk
def main():
root = tk.Tk()
app = WalletFinderGUI(root)
root.mainloop()
if __name__ == "__main__":
main()
Core Functionality
Use the core functionality in your own code:
from wallet_finder import WalletFinder
wordlist = ["word1", "word2", ...]
target_addresses = {"address1", "address2"}
def status_callback(message):
print(f"Status: {message}")
def result_callback(seed, address):
print(f"Found: {address} with seed: {seed}")
WalletFinder.start(
wordlist=wordlist,
target_address=target_addresses,
update_status_func=status_callback,
update_list_func=result_callback
)
Configuration
The package creates a configuration directory at ~/.wallet_finder
with:
config.json
: Stores progress and settings
found_wallets.csv
: Stores found wallet addresses
wallet_finder.log
: Application logs
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Security
This tool is for educational purposes only. Always ensure you have the right to search for specific wallet addresses before using this tool.