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.10.tar.gz (8.8 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.10-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: crypto_wallet_finder-1.0.10.tar.gz
  • Upload date:
  • Size: 8.8 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.10.tar.gz
Algorithm Hash digest
SHA256 75b7b2cf2552bae97f45dcef75d487db3fb663c543d73cde3a2a8b9700575ffa
MD5 9d3cc27e760f4d4982fe40f915503637
BLAKE2b-256 c9450e72e6ed4a7bee868e4692aa05b880429000984f93b433482ece6859fe23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crypto_wallet_finder-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 68f3714478b769badb50521af4dd044514fa2f44eaa94075832f47b8f0a67bfc
MD5 4b10f9a252e2e5d115f71ee4d63df5ef
BLAKE2b-256 01430a2ce328dda80feb95ce173e1825033d2b1ada4720574ddfd3e8596a9ccf

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