{"repo":"fled-dev/CryptoDrain","free":true,"listed":false,"github":"https://github.com/fled-dev/CryptoDrain","clone":"git clone https://github.com/fled-dev/CryptoDrain.git","description":"CryptoDrain is a Python program that allows for quick and secure sweeping of crypto wallets using just the seed phrase, with no need for derivation paths, built with Python 3.11 and the python-bitcoinlib library, and released under the GPLv3 license.","language":"Python","stars":37,"topics":["bitcoin","bitcoin-script","blockchain-forensics","crypto-key-recovery"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"CryptoDrain is a Flask-based Bitcoin wallet sweeping service. This project provides a secure and modular API to create and sweep wallets based on provided seed phrases and transfer funds to a specified receiver address. It is built with security, scalability, and maintainability in mind. Table of Contents - Features - Architecture & Modules - Installation - Configuration - Usage - API Endpoints - Development & Testing - Contributing - License - Acknowledgments Features Modular Design - Separates configuration management, wallet operations, and API endpoints Security Enhancements - Sensitive data is redacted from logs and notifications - Environment variable overrides for credentials Input Validation - Validates API keys, seed phrases, receiver addresses, and balance formats Performance & Scalability - Utilizes Gevent monkey patching for non-blocking I/O - Implements caching for IP lookup results per request Robust Logging & Error Handling - Uses rotating file logging with detailed exception handling - Provides structured logging for easier debugging Health-Check Endpoint - A dedicated endpoint to check server health for monitoring and load balancing Architecture & Modules The repository is organized as follows: Key modules include: - Config: Manages configuration loading and environment variable overrides - WalletManager: Encapsulates wallet creation and sweeping operations - Helper Functions: Provide logging, IP lookup, input sanitization, and validation - API Endpoints: - /","default_branch":null,"files":null,"tree":[],"storefront":"/r/fled-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fled-dev/CryptoDrain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}