Skip to content

wallet_transfers

Всё, что входит в кошелёк или выходит из него.

План

Starter и выше. Free получает not_on_plan с feature: "stream". Покрытие планов — на pricing.

Subscribe

Требуется адрес кошелька.

json
{
  "op": "subscribe",
  "stream": "wallet_transfers",
  "params": {
    "wallet": "7xK…3F2a",
    "direction": "in",
    "minUsdAmount": "50"
  },
  "id": 1
}

Фильтры

ParamTypeDescription
walletstringОбязательно. Кошелёк для отслеживания.
directionstringall (по умолчанию), in или out.
mintsstring[]Ограничить этими mint токенов.
minUsdAmountstringМинимальный нотионал в USD, где есть цена.
detailbasic / fullУровень полезной нагрузки; по умолчанию basic.
includeRawbooleanПолный журнал переводов транзакции; требует full и Scale.

Event

json
{
  "op": "event",
  "sub": "wt_8d44",
  "stream": "wallet_transfers",
  "cursor": "330112255:9:0",
  "data": {
    "slot": 330112255,
    "signature": "4Mp…1nGh",
    "blockTime": 1769270436,
    "direction": "in",
    "counterparty": "9Bd…6mQz",
    "mint": "So111…1112",
    "amountRaw": "2500000000",
    "amount": "2.5",
    "valueUsd": "364.50"
  }
}

direction и counterparty всегда считаются относительно подписанного кошелька.

Basic fields

FieldTypeNotes
directionin | outОтносительно подписанного кошелька
counterpartystringКошелёк на другой стороне
mintstringMint токена
amountRawstringЦелое в наименьших единицах
amountstringСумма с учётом decimals
valueUsdstring | nullЗаполняется для SOL и стейблкоинов

Full fields

FieldTypeNotes
kindstringВид инструкции: transfer, mint или burn
counterpartyTypestring | nullТип эндпоинта контрагента, если определён

С includeRaw: true массив rawTransfers[] имеет ту же форму, что документирована для token_transfers.

Realtime Solana data API