A tool for finding cryptocurrency wallet seeds using parallel processing
Project description
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
# Initialize with your wordlist and target addresses
wordlist = ["word1", "word2", ...]
target_addresses = {"address1", "address2"}
# Define callback functions
def status_callback(message):
print(f"Status: {message}")
def result_callback(seed, address):
print(f"Found: {address} with seed: {seed}")
# Start the search
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 settingsfound_wallets.csv: Stores found wallet addresseswallet_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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file crypto_wallet_finder-1.0.1.tar.gz.
File metadata
- Download URL: crypto_wallet_finder-1.0.1.tar.gz
- Upload date:
- Size: 11.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79b60240f3b204e5ea2f6c51bcd0b9c614aa2ee6d4460d9575f10fd856d4be01
|
|
| MD5 |
2412791b2d63e5d6aa01d371cde62fbc
|
|
| BLAKE2b-256 |
4e5bc371547c892c0a518c0a1f46cbc640b4a420fd35690d1df66102bb56faf3
|
File details
Details for the file crypto_wallet_finder-1.0.1-py3-none-any.whl.
File metadata
- Download URL: crypto_wallet_finder-1.0.1-py3-none-any.whl
- Upload date:
- Size: 12.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e819c85e10e791da9edb571470ed64241f31a30c748a670efe9a7c26ba8a46d5
|
|
| MD5 |
1e7999559528789b1fb1ae007887a95f
|
|
| BLAKE2b-256 |
df15b746d21f0dd3237898971b346ff24d50c55fd5d1f92890d897b126b07541
|