Skip to main content

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crypto_wallet_finder-1.0.3.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crypto_wallet_finder-1.0.3-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

File details

Details for the file crypto_wallet_finder-1.0.3.tar.gz.

File metadata

  • Download URL: crypto_wallet_finder-1.0.3.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for crypto_wallet_finder-1.0.3.tar.gz
Algorithm Hash digest
SHA256 871be2f33daeee8473567bc3a4832564c311ac513f61e7a44a188483ee162e6c
MD5 39510d1b2a6217f5f3816914e0633d55
BLAKE2b-256 f9bdbd0a95a19d8d8e6668d50b6d4d5a352d78c3e30b4eef905c6b8597e1748d

See more details on using hashes here.

File details

Details for the file crypto_wallet_finder-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for crypto_wallet_finder-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d7792015e6be726b89d1ea894282d19250f311b659ac58b12981ae093ffd66a7
MD5 07f266e17dc056039c094288dabbd181
BLAKE2b-256 23630e35ba4a7caf48516b4393e02cce14db76ba7fd8179f6843c3060e484015

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page