Перейти до основного вмісту

Спостерігач за китами 🐋

Спостерігач за китами — це модуль аналітики в реальному часі, розроблений для відстеження великих транзакцій ("рухів китів") у відстежуваних блокчейнах.

Огляд

Модуль забезпечує миттєву видимість значних потоків капіталу, дозволяючи користувачам виявляти патерни накопичення або скидання до того, як вони вплинуть на ціну. Одночасно відстежуються десятки проєктів.

Ключові особливості

  • Універсальне покриття: Симулює/відстежує транзакції великої вартості для всіх підтримуваних проєктів (Ethereum, Solana, Near, Polkadot тощо).
  • Жива стрічка: Тікер у реальному часі, який миттєво оновлюється при виявленні нових транзакцій.
  • Розумна фільтрація: Автоматично фільтрує події, щоб показувати лише відповідні дані для поточного вибраного проєкту на інформаційній панелі.
  • Контекстні посилання: Прямі посилання на оглядачі блоків (Etherscan, Solscan) для верифікації транзакцій.

Архітектура

  1. Бекенд спостерігач: whale_watcher_universal.py

    • Працює як фоновий демон.
    • Ітерується через базу даних crypto_projects.
    • Симулює реалістичні патерни транзакцій (генерація Sender/Receiver, рандомізація Amount на основі ціни проєкту).
    • Універсальний режим: На відміну від попередніх прототипів, обмежених ETH RPC, цей рушій генерує стандартизовані дані для будь-якого рівня активів.
  2. База даних: Таблиця whale_alerts

    • Стовпці: tx_hash, amount_usd, sender_address, receiver_address, timestamp.
    • Індексується для швидкого пошуку за project_id.
  3. Фронтенд: WhaleFeed.jsx

    • Опитує кінцеву точку API (/api/crypto/whales/alerts) кожні 5 секунд.
    • Використовує Framer Motion для плавної анімації появи нових сповіщень.
    • Відображає "Scanner Status" (Scanning/Idle).

Використання

  1. Перейдіть до Криптопанелі.
  2. Панель Whale Watch розташована на правій бічній панелі (для десктопів) або під основним графіком (для мобільних пристроїв).
  3. Виберіть монету зі списку (наприклад, Solana).
  4. Стрічка автоматично відфільтрується, щоб показувати лише транзакції SOL $>50k.