Техническое задание: Система сбора и анализа криптокошельков
Цель проекта
Разработать скрипт (бот) для автоматического ежедневного сбора адресов (кошельков) в блокчейн-сетях Ethereum и BNB Smart Chain. Система должна отбирать адреса по заданным, гибко настраиваемым критериям и предоставлять удобный интерфейс для управления процессом и выгрузки результатов.
Основные функциональные требования
- Ежедневный автоматический сбор данных: Система должна работать по расписанию, собирая актуальную информацию об адресах из публичных источников блокчейна.
- Гибкая система фильтрации: Возможность задавать критерии для отбора адресов (например, по объему транзакций, активности, типу контрактов и другим публичным параметрам).
- Веб-админка для управления: Простой и интуитивно понятный веб-интерфейс для:
- Настройки параметров сбора и фильтров.
- Запуска и остановки процессов мониторинга.
- Просмотра собранной базы адресов.
- Функционал выгрузки данных: Возможность экспортировать отобранные адреса в распространённых форматах (например, CSV, TXT) через админ-панель.
- Надёжность и логирование: Система должна корректно обрабатывать ошибки подключения к источникам данных и вести журнал своей работы для диагностики.
Технические пожелания
- Стек технологий для реализации backend-логики и скрипта сбора - на усмотрение исполнителя, с обоснованием выбора.
- Админ-панель должна быть реализована как веб-приложение.
- Код должен быть хорошо структурирован, документирован и готов к развёртыванию.
Результат работы
- Работоспособный скрипт для сбора данных.
- Функциональная веб-админка.
- Инструкция по установке, настройке и использованию системы.
- Исходный код проекта.