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.

Трафик

full добавляет поля, а не события. Событий вы получите ровно столько же, сколько на basic, но каждое станет в несколько раз больше — и вместе с ним вырастет трафик подписки. Если из полного уровня нужны одно-два поля, на активном токене это стоит взвесить.

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.

Трафик

includeRaw — самый дорогой режим. Он прикладывает полный леджер каждой транзакции, поэтому объём вырастает очень существенно, а количество событий не меняется вообще. Включайте его под конкретную задачу — сверить транзакции, проверить кошелёк, — а не на подписку, которая работает сутками.

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

Realtime Solana data API