
Crypto Scanner - Professional Cryptocurrency Address Scanner

Repository Name: crypto-scanner

Version: 15 (Global Optimization Edition)

Language: Python 3.8+

Framework: PyQt6 Professional GUI

Complete Documentation

What is Crypto Scanner?
Crypto Scanner is a professional, enterprise-grade cryptocurrency address scanner that generates private keys and checks them against a target list of addresses across 5 major cryptocurrencies with complete 2025 format support.

Core Purpose
The scanner generates random private keys, derives all possible address formats for each key, and checks if any of these addresses exist in your target list. If a match is found, it means you have discovered the private key for that address.

Key Features

Complete Cryptocurrency Support
Cryptocurrency Supported Formats Bitcoin (BTC)

P2PKH (Compressed/Uncompressed) - Addresses starting with '1'

P2SH - Addresses starting with '3'

P2SH-SegWit - Wrapped SegWit

P2WPKH Native - 'bc1q...' addresses

P2WSH Native - 'bc1q...' addresses

P2TR Taproot - 'bc1p...' addresses (BIP-341/350) Bitcoin Cash (BCH)

Legacy P2PKH - '1...' addresses

CashAddr P2PKH - 'bitcoincash:q...'

CashAddr P2SH - 'bitcoincash

...' Bitcoin Gold (BTG)

P2PKH - 'G...' addresses

P2SH - 'A...' addresses

Native SegWit - 'btg1...' Litecoin (LTC)

P2PKH - 'L...' addresses

P2SH Legacy - '3...' addresses

P2SH New - 'M...' addresses

P2SH-SegWit

Native SegWit - 'ltc1...'

MWEB - Privacy extension support Dogecoin (DOGE)

P2PKH - 'D...' addresses

P2SH - '9...' or 'A...' addresses

High-Performance Features
· Multi-threaded Architecture - Optimized CPU utilization · Bloom Filter Technology - Memory-efficient storage for 15M+ addresses · Constant-Time Cryptography - Side-channel resistant operations · Real-time Statistics - Live speed, keys generated, matches found · Enterprise Logging - Comprehensive error tracking and recovery

Professional GUI (PyQt6)
· Dark/Light Theme Toggle - Complete visibility in both modes · Live Statistics Panel - Real-time performance metrics · Address Table - View all generated addresses by network · Private Key Display - HEX, WIF, Decimal formats · Progress Dialogs - Working cancel button for long operations · Match Notifications - Popup alerts and file saving

Architecture Overview
crypto-scanner/
│
├──

Core Engine
│ ├── SecureCryptographicEngine # Crypto operations (secp256k1)
│ ├── EnterpriseAddressGenerator # Multi-currency address generation
│ └── PrivateKeyFormatter # Key format conversion
│
├──

Data Structures
│ ├── EnterpriseBloomFilter # Memory-efficient address storage
│ ├── ScanStatistics # Thread-safe statistics
│ └── MatchResult # Found match data structure
│
├──

Threading
│ ├── ScannerThread # Main scanning worker
│ ├── AddressLoaderThread # Async file loading
│ └── ThreadPoolExecutor # Parallel processing
│
└──

GUI Components
├── MainWindow # Primary application window
├── FixedProgressDialog # Working cancel button
├── HexRangeSelector # Manual range selection
├── AddressTableWidget # Address display
├── StatsPanel # Live statistics
└── ModernButton # Styled buttons
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Telegram Contact: +1510-246-3864