Спостерігач за китами 🐋
Спостерігач за китами — це модуль аналітики в реальному часі, розроблений для відстеження великих транзакцій ("рухів китів") у відстежуваних блокчейнах.
Огляд
Модуль забезпечує миттєву видимість значних потоків капіталу, дозволяючи користувачам виявляти патерни накопичення або скидання до того, як вони вплинуть на ціну. Одночасно відстежуються десятки проєктів.
Ключові особливості
- Універсальне покриття: Симулює/відстежує транзакції великої вартості для всіх підтримуваних проєктів (Ethereum, Solana, Near, Polkadot тощо).
- Жива стрічка: Тікер у реальному часі, який миттєво оновлюється при виявленні нових транзакцій.
- Розумна фільтрація: Автоматично фільтрує події, щоб показувати лише відповідні дані для поточного вибраного проєкту на інформаційній панелі.
- Контекстні посилання: Прямі посилання на оглядачі блоків (Etherscan, Solscan) для верифікації транзакцій.
Архітектура
-
Бекенд спостерігач:
whale_watcher_universal.py- Працює як фоновий демон.
- Ітерується через базу даних
crypto_projects. - Симулює реалістичні патерни транзакцій (генерація Sender/Receiver, рандомізація Amount на основі ціни проєкту).
- Універсальний режим: На відміну від попередніх прототипів, обмежених ETH RPC, цей рушій генерує стандартизовані дані для будь-якого рівня активів.
-
База даних: Таблиця
whale_alerts- Стовпці:
tx_hash,amount_usd,sender_address,receiver_address,timestamp. - Індексується для швидкого пошуку за
project_id.
- Стовпці:
-
Фронтенд:
WhaleFeed.jsx- Опитує кінцеву точку API (
/api/crypto/whales/alerts) кожні 5 секунд. - Використовує
Framer Motionдля плавної анімації появи нових сповіщень. - Відображає "Scanner Status" (Scanning/Idle).
- Опитує кінцеву точку API (
Використання
- Перейдіть до Криптопанелі.
- Панель Whale Watch розташована на правій бічній панелі (для десктопів) або під основним графіком (для мобільних пристроїв).
- Виберіть монету зі списку (наприклад, Solana).
- Стрічка автоматично відфільтрується, щоб показувати лише транзакції SOL $>50k.