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.1.tar.gz (11.4 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.1-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

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

Hashes for crypto_wallet_finder-1.0.1.tar.gz
Algorithm Hash digest
SHA256 79b60240f3b204e5ea2f6c51bcd0b9c614aa2ee6d4460d9575f10fd856d4be01
MD5 2412791b2d63e5d6aa01d371cde62fbc
BLAKE2b-256 4e5bc371547c892c0a518c0a1f46cbc640b4a420fd35690d1df66102bb56faf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crypto_wallet_finder-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e819c85e10e791da9edb571470ed64241f31a30c748a670efe9a7c26ba8a46d5
MD5 1e7999559528789b1fb1ae007887a95f
BLAKE2b-256 df15b746d21f0dd3237898971b346ff24d50c55fd5d1f92890d897b126b07541

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