Skip to content
This repository was archived by the owner on Nov 3, 2025. It is now read-only.

Latest commit

 

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crypto_wallet_checker

❗❗❗ внимание скрипт больше не поддерживается, все новые модули будут перенесены в ETHmachine, по завершению проектов написаных в скрипте, репозиторий будет удален ❗❗❗

Пожертвование ETH - 0xa24fbbd57720ec580395aedba3ad37f6a6067727

❗ Инструмент только начал писать, в дальнейшем будет обновляться.

crypto_wallet_checker - это инструмент на основе Python, предназначенный для проверки адресов кошельков с использованием прокси. Он извлекает информацию о кошельках и сохраняет результаты в формате JSON преобразуя после в csv. Инструмент поддерживает многопоточность и ротацию прокси для обеспечения надежной и эффективной обработки.

Позже будет добавлен другой функционал на базе Layerhub и не только.

Особенности

  • Поддержка многопоточности для более быстрой обработки
  • Ротация прокси для обработки сбоев прокси
  • Логирование ошибок в файл
  • Настраиваемые параметры через файл TOML
  • Проверка кошельков через Gaszip Monad Faucet Checker
  • Экспорт данных в CSV

Требования

  • Python 3.8+

Установка

  1. Клонируйте репозиторий:

    git clone https://github.com/yourusername/layerhub_checker.git
    cd layerhub_checker
  2. Создайте виртуальное окружение и активируйте его:

    python3 -m venv .venv
    source .venv/bin/activate
  3. Установите необходимые пакеты:

    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]

Использование

Проверка статистики Monad

  1. Подготовьте файл data/wallet.csv в следующем формате:

    wallet_address,proxy
    0xED9ea229D863a41Ab1289Ea35D292Fe8dec*****,http://proxy1:port
    0xAnotherWalletAddress,http://proxy2:port
  2. Подготовьте файл data/reserv_proxy.csv в следующем формате:

    http://reserveproxy1:port
    http://reserveproxy2:port
  3. Запустите основной скрипт:

    python main.py
  4. Выберите опцию 💲 start stats MONAD для запуска проверки статистики.

  5. После каждого использования желательно очищать папку results/wallet_json_data если количество кошельков изменилось.

Проверка через Gaszip Monad Faucet Checker

  1. Убедитесь, что файлы data/wallet.csv и data/reserv_proxy.csv подготовлены.

  2. Запустите основной скрипт:

    python main.py
  3. Выберите опцию 🔍 gaszip monad faucet checker для запуска проверки через Gaszip Monad Faucet Checker.

  4. Результаты будут экспортированы в 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 для получения дополнительной информации.

About

Разнообразная статистика по проектам.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages