❗❗❗ внимание скрипт больше не поддерживается, все новые модули будут перенесены в ETHmachine, по завершению проектов написаных в скрипте, репозиторий будет удален ❗❗❗
crypto_wallet_checker - это инструмент на основе Python, предназначенный для проверки адресов кошельков с использованием прокси. Он извлекает информацию о кошельках и сохраняет результаты в формате JSON преобразуя после в csv. Инструмент поддерживает многопоточность и ротацию прокси для обеспечения надежной и эффективной обработки.
Позже будет добавлен другой функционал на базе Layerhub и не только.
- Поддержка многопоточности для более быстрой обработки
- Ротация прокси для обработки сбоев прокси
- Логирование ошибок в файл
- Настраиваемые параметры через файл TOML
- Проверка кошельков через Gaszip Monad Faucet Checker
- Экспорт данных в CSV
- Python 3.8+
-
Клонируйте репозиторий:
git clone https://github.com/yourusername/layerhub_checker.git cd layerhub_checker -
Создайте виртуальное окружение и активируйте его:
python3 -m venv .venv source .venv/bin/activate -
Установите необходимые пакеты:
pip install -r requirements.txt
Настройки конфигурации хранятся в файле config/general_config.toml. Вы можете настроить параметры по своему усмотрению.
THRENDS = 10
LIMIT_REPLACE_PROXY = 10
# Время задержки в секундах
SLEEP_BEATWEEN_WALLET = [1, 3]
SLEEP_BEATWEEN_REAPLECE_PROXY = [1, 3]-
Подготовьте файл
data/wallet.csvв следующем формате:wallet_address,proxy 0xED9ea229D863a41Ab1289Ea35D292Fe8dec*****,http://proxy1:port 0xAnotherWalletAddress,http://proxy2:port
-
Подготовьте файл
data/reserv_proxy.csvв следующем формате:http://reserveproxy1:port http://reserveproxy2:port -
Запустите основной скрипт:
python main.py
-
Выберите опцию
💲 start stats MONADдля запуска проверки статистики. -
После каждого использования желательно очищать папку
results/wallet_json_dataесли количество кошельков изменилось.
-
Убедитесь, что файлы
data/wallet.csvиdata/reserv_proxy.csvподготовлены. -
Запустите основной скрипт:
python main.py
-
Выберите опцию
🔍 gaszip monad faucet checkerдля запуска проверки через Gaszip Monad Faucet Checker. -
Результаты будут экспортированы в CSV файл.
-
gaszip_monad_faucet_checker: Проверяет кошельки доступен ли Gaszip Monad Faucet для этого кошелька.
-
monad: Вытягивает данные по кошельку с layerhub, обрабатывает данные и экспортирует результаты в CSV.
Ошибки и важные сообщения записываются в файл results/logs/log. Это помогает в отладке и отслеживании прогресса выполнения скрипта.
Error: Cannot choose from an empty sequence - добавь резервные прокси.
Вклады приветствуются! Пожалуйста, откройте issue или отправьте pull request для любых улучшений или исправлений ошибок.
Этот проект лицензирован по лицензии MIT. См. файл LICENSE для получения дополнительной информации.