Техническое задание: Система сбора и анализа криптокошельков

Цель проекта

Разработать скрипт (бот) для автоматического ежедневного сбора адресов (кошельков) в блокчейн-сетях Ethereum и BNB Smart Chain. Система должна отбирать адреса по заданным, гибко настраиваемым критериям и предоставлять удобный интерфейс для управления процессом и выгрузки результатов.

Основные функциональные требования

  • Ежедневный автоматический сбор данных: Система должна работать по расписанию, собирая актуальную информацию об адресах из публичных источников блокчейна.
  • Гибкая система фильтрации: Возможность задавать критерии для отбора адресов (например, по объему транзакций, активности, типу контрактов и другим публичным параметрам).
  • Веб-админка для управления: Простой и интуитивно понятный веб-интерфейс для:
    • Настройки параметров сбора и фильтров.
    • Запуска и остановки процессов мониторинга.
    • Просмотра собранной базы адресов.
  • Функционал выгрузки данных: Возможность экспортировать отобранные адреса в распространённых форматах (например, CSV, TXT) через админ-панель.
  • Надёжность и логирование: Система должна корректно обрабатывать ошибки подключения к источникам данных и вести журнал своей работы для диагностики.

Технические пожелания

  • Стек технологий для реализации backend-логики и скрипта сбора - на усмотрение исполнителя, с обоснованием выбора.
  • Админ-панель должна быть реализована как веб-приложение.
  • Код должен быть хорошо структурирован, документирован и готов к развёртыванию.

Результат работы

  • Работоспособный скрипт для сбора данных.
  • Функциональная веб-админка.
  • Инструкция по установке, настройке и использованию системы.
  • Исходный код проекта.

Разработка скрипта для автоматизации регистрации с сохранением данных

Необходимо создать скрипт, который генерирует тестовые данные, автоматически заполняет ими поля формы регистрации на веб-странице и сохраняет созданные учетные записи в текстовый файл для дальнейшего использования.

Создание скрипта для возврата к началу страницы

Требуется разработать JavaScript-скрипт, который после полной загрузки страницы будет автоматически прокручивать её к верхней части (хедеру). Задача обусловлена необходимостью нейтрализовать влияние стороннего модуля, который осуществляет нежелательную прокрутку.