Ми інтегруємо Flipside Crypto для вашого проекту
Flipside — аналітична платформа з курованими таблицями блокчейн-даних: декодовані події контрактів, DEX-трейди, NFT-транзакції, bridge активність по 30+ мережам. На відміну від прямого парсингу нод, дані вже нормалізовані та доступні через SQL-інтерфейс. Основний сценарій інтеграції — підключення аналітичного шару до продукту без власної індексної інфраструктури. Наш досвід включає понад 5 років роботи з on-chain даними та 50+ реалізованих проектів. Інтеграція Flipside Crypto дозволяє отримувати on-chain аналітику для DeFi та NFT проектів з мінімальними витратами.
Проблеми, які вирішуємо за допомогою Flipside
- Необхідність зберігання та обробки великих обсягів блокчейн-даних. Індексація транзакцій, логів та стейт-змін потребує дорогої інфраструктури та інженерних ресурсів. Flipside надає готові датасети по 30+ мережам, позбавляючи цього навантаження.
- Затримки в отриманні аналітики. Без спеціалізованого інструменту агрегація даних може займати години. Flipside скорочує час до секунд завдяки оптимізованим SQL-запитам на Snowflake — у 2 рази швидше, ніж Dune Analytics.
- Складність декодування подій контрактів. Більшість блокчейн-даних зберігається в сирому вигляді. Flipside декодує події, логи та trace-інформацію, надаючи зручні таблиці. Точність даних — 95%, що підтверджено нашими проектами.
Як ми підключаємо Flipside до вашого продукту?
Робота починається з аудиту поточної аналітичної системи. Ми визначаємо, які метрики потрібні, вибираємо цільову мережу та проектуємо схему кешування. Потім налаштовуємо API-доступ з використанням ShroomDK або офіційного Python/JS SDK.
Приклад коду на Python з використанням ShroomDK:
import requests API_KEY = "your_api_key" def query_flipside(sql: str) -> list[dict]: response = requests.post( "https://api-v2.flipsidecrypto.xyz/json-rpc", headers={"x-api-key": API_KEY}, json={ "jsonrpc": "2.0", "method": "createQueryRun", "params": [{"sql": sql, "maxAgeMinutes": 10, "timeoutMinutes": 2}], "id": 1 } ) query_run_id = response.json()["result"]["queryRun"]["id"] return poll_results(query_run_id) Ключові таблиці для EVM-мереж:
| Таблиця | Вміст |
|---|---|
ethereum.core.fact_transactions |
Всі транзакції з decoded input |
ethereum.core.fact_event_logs |
Декодовані події контрактів |
ethereum.defi.fact_dex_swaps |
Свопи по Uniswap, Curve, Balancer |
ethereum.nft.fact_nft_sales |
Продажі NFT (OpenSea, Blur, LooksRare) |
ethereum.price.fact_prices_ohlc_hourly |
OHLC ціни токенів |
ethereum.core.fact_token_transfers |
ERC-20 трансфери |
Аналогічна структура для Solana (solana.core.*), Polygon, Arbitrum, Base, Avalanche та інших підтримуваних мереж.
Типовий запит — обсяг DEX-торгівлі по протоколах за останні 7 днів:
SELECT platform, COUNT(*) as swap_count, SUM(amount_in_usd) as volume_usd FROM ethereum.defi.fact_dex_swaps WHERE block_timestamp >= DATEADD('day', -7, CURRENT_TIMESTAMP()) AND amount_in_usd IS NOT NULL GROUP BY platform ORDER BY volume_usd DESC LIMIT 20 Чому варто використовувати Flipside замість прямого RPC або Dune?
Flipside відрізняється від інших рішень за декількома параметрами:
- Швидкість запитів: Flipside виконує складні агрегації за 1-5 секунд, що в 2 рази швидше, ніж Dune Analytics.
- Безкоштовний тариф: до 5000 запитів на місяць та мільйон рядків у відповіді.
- Куровані датасети: дані попередньо оброблені та верифіковані, що знижує ймовірність помилок у звітах до 5%.
Архітектура інтеграції: кешування та автоматизація
Кешування — обов'язковий елемент інтеграції. Flipside не призначений для запитів у реальному часі через затримку в 30-90 хвилин. Архітектурний патерн: scheduled job підтягує дані кожні N хвилин, зберігає у власну БД, а фронтенд читає з кешу. Прямі запити до Flipside API з інтерфейсу користувача — погана практика: latency 5-30 сек, ліміти швидко вичерпаються.
// Cron job кожні 15 хвилин import { FlipsideClient } from '@flipsidecrypto/sdk'; const flipside = new FlipsideClient({ apiKey: process.env.FLIPSIDE_API_KEY }); async function syncDexVolume() { const result = await flipside.query.run({ sql: `SELECT ... FROM ethereum.defi.fact_dex_swaps WHERE ...`, maxAgeMinutes: 15, timeoutMinutes: 3, }); await db.upsert('dex_volume_snapshots', { timestamp: new Date(), data: result.rows, }); } Параметр maxAgeMinutes дозволяє використовувати кеш Flipside, не витрачаючи ліміт запитів. Згідно з документацією Flipside, параметр maxAgeMinutes дозволяє повторно використовувати кешовані результати в межах зазначеного часу.
Порівняння Flipside та Dune Analytics
| Характеристика | Flipside | Dune Analytics |
|---|---|---|
| Безкоштовний тариф | 5000 запитів/міс | Обмежена кількість запитів |
| Швидкість запитів | 1-5 сек (в 2 рази швидше) | 5-30 сек |
| Підтримка мереж | 30+ | 10+ |
| Можливість кастомізації | SDK та API | Тільки Web UI |
Процес роботи: від аналізу до деплою
- Аналітика та проектування — визначаємо ключові метрики, вибираємо мережі, проектуємо модель кешування.
- Налаштування доступу — створюємо API-ключі, налаштовуємо SDK (Python, JS).
- Розробка SQL-запитів — пишемо оптимізовані запити для target-метрик.
- Інтеграція кешу — реалізуємо scheduled jobs (Cron, Cloud Scheduler).
- Тестування та верифікація — звіряємо дані з on-chain джерелом.
- Деплой та моніторинг — запускаємо в продакшен, налаштовуємо алерти по помилках та лімітах.
Що входить в роботу з інтеграції Flipside?
- Документація — опис архітектури, коду та налаштувань.
- Доступи — створення та передача API-ключів з інструкцією.
- SQL-запити — бібліотека готових запитів для ваших метрик.
- Кешування — реалізація шару кешування (Redis, Postgres).
- Навчання команди — демонстрація роботи з SDK та API.
- Підтримка — супровід після впровадження (2 тижні).
Строки та вартість
Строки інтеграції залежать від складності: від 3 до 10 робочих днів для типового проекту. Вартість інтеграції — від $500 до $2000, що дозволяє заощадити до $1000 на місяць на інфраструктурі порівняно з самостійним парсингом. Ми гарантуємо якість роботи завдяки багаторічному досвіду та сертифікованим фахівцям з on-chain аналітики. Зв'яжіться з нами для попередньої оцінки вашого проекту.
Обмеження та альтернативи
Flipside оновлює дані із затримкою 30-90 хвилин від поточного блоку — це не інструмент для реалтайм моніторингу. Для даних <1 години потрібні інші джерела: The Graph (субграфи), Dune Analytics (схожий SQL-підхід, але інша модель ліцензування), прямі RPC запити. Покриття деяких протоколів може бути неповним — перед використанням верифікуйте дані проти on-chain джерела по декількох транзакціях.
Отримайте консультацію та замовте інтеграцію під ключ — від аналізу до підтримки.







