Архитектура системы

Среда выполнения DIVINE Screener на Rust поддерживает Solana и Robinhood Chain. Стек и пороги ниже описывают путь Solana.

Стек

КомпонентЧто делает
DexstreamЗагрузка по WebSocket из фида Solana от DexScreener
AegisПроверки чёрного списка, холдеров, ликвидности и координации в Solana
Solscan APIСвопы, холдеры, балансы и рыночные данные SOL из Solscan
SeraphimТранспорт HTTP/WebSocket, повторы и имитация браузера
GrimoireБаза данных SQLite для сигналов, чёрного списка и кулдаунов
DivineСканер, доставка в Telegram, Live Activity, TUI и эндпоинты проверки состояния

Поток данных

  1. Dexstream получает пары токенов Solana по WebSocket
  2. Применяются фильтры: капитализация $3K–$14K, минимумы ликвидности, антиспам-проверки
  3. Aegis параллельно запускает модули безопасности, используя Solscan, RugCheck, состояние SQLite и локальные эвристики
  4. Прошедшие сигналы уходят в Telegram, а Live Activity обновляет проверенные сигналы данными DexScreener и RPC Solana

Стек безопасности

Путь Aegis в Solana включает:

  • Проверку целостности токена через RugCheck и резервные данные о холдерах
  • Поиск по чёрному списку (более 50 тыс. кошельков)
  • Анализ концентрации холдеров
  • Выявление координации на основе Leiden
  • Эвристики «бумажных рук» и новых кошельков
  • Проверки концентрации по блокам в Solana

Текущие продакшен-пороги специфичны для Solana, включая пределы концентрации по блокам 60 % / 65 % и правило новых кошельков: менее 6 транзакций или возраст менее 3 дней.

Эксплуатация

  • Среда выполнения на Rust, заменившая старый стек на Python
  • Цель — покрытие строк в рабочем пространстве от 96 %
  • Неизменяемые образы при деплое на VPS
  • Контейнеры только для чтения с проверками состояния и песочницей
  • Повторы с экспоненциальной задержкой на путях к Solscan, RugCheck, DexScreener и RPC