wallet_transfers
Всё, что входит в кошелёк или выходит из него.
Subscribe
Требуется адрес кошелька.
json
{
"op": "subscribe",
"stream": "wallet_transfers",
"params": {
"wallet": "7xK…3F2a",
"direction": "in",
"minUsdAmount": "50"
},
"id": 1
}Фильтры
| Param | Type | Description |
|---|---|---|
wallet | string | Обязательно. Кошелёк для отслеживания. |
direction | string | all (по умолчанию), in или out. |
mints | string[] | Ограничить этими mint токенов. |
minUsdAmount | string | Минимальный нотионал в USD, где есть цена. |
detail | basic / full | Уровень полезной нагрузки; по умолчанию basic. |
includeRaw | boolean | Полный журнал переводов транзакции; требует 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
| Field | Type | Notes |
|---|---|---|
direction | in | out | Относительно подписанного кошелька |
counterparty | string | Кошелёк на другой стороне |
mint | string | Mint токена |
amountRaw | string | Целое в наименьших единицах |
amount | string | Сумма с учётом decimals |
valueUsd | string | null | Заполняется для SOL и стейблкоинов |
Full fields
| Field | Type | Notes |
|---|---|---|
kind | string | Вид инструкции: transfer, mint или burn |
counterpartyType | string | null | Тип эндпоинта контрагента, если определён |
С includeRaw: true массив rawTransfers[] имеет ту же форму, что документирована для token_transfers.