Skip to content

Уровни детализации

Задавайте опции детализации внутри params подписки.

basic

basic — значение по умолчанию на каждом стриме. Оно содержит поля, необходимые, чтобы опознать и использовать событие, при этом полезные нагрузки остаются компактными.

json
{
  "op": "subscribe",
  "id": 1,
  "stream": "token_trades",
  "params": {
    "mint": "DD9e...",
    "detail": "basic"
  }
}

full

full добавляет поля конкретного стрима, описанные на его странице:

  • активность создателя в launches
  • ликвидность в migrations
  • LP mint и первый депозит в pool_creations
  • пул, агрегатор, резервы, комиссии, compute units, priority fee и отдельные переводы в token_trades
  • полный маршрут и стоимость транзакции в wallet_trades
  • виды переводов и типы эндпоинтов в стримах переводов
  • объём и счётчики сделок в candles

Поля full сохраняют стабильную форму: когда значения нет, поле равно null, а не пропадает от события к событию.

full доступен с плана Pro.

includeRaw

includeRaw: true добавляет полный журнал переводов транзакции как rawTransfers[].

json
{
  "op": "subscribe",
  "id": 1,
  "stream": "wallet_transfers",
  "params": {
    "wallet": "9GXm...",
    "detail": "full",
    "includeRaw": true
  }
}

Доступно только для token_transfers и wallet_transfers, требует detail: "full" и доступно на плане Scale.

Запросы вне плана ключа завершаются с not_on_plan; поле featuredetail_full или include_raw.

Realtime Solana data API