Skip to main content
POST
getTransactionsForAddress

Параметры запроса

string
обязательно
Адрес аккаунта Solana, для которого нужно получить историю транзакций (кошелек, токен, программа, NFT и т. д.).
string
по умолчанию:"signatures"
Уровень детализации возвращаемых транзакций.
  • signatures
  • full
string
по умолчанию:"desc"
Порядок сортировки возвращаемых транзакций.
  • asc
  • desc
string
по умолчанию:"finalized"
Уровень подтверждения для запроса. Уровень подтверждения processed не поддерживается.
  • confirmed
  • finalized
number
Минимальный слот контекста для запроса (необязательно).
number
по умолчанию:"1000"
Максимальное количество транзакций на запрос. Используйте значения от 1 до 1000 для transactionDetails:“signatures” и от 1 до 1000 для transactionDetails:“full”.
string
Токен пагинации из предыдущего ответа для получения следующей страницы результатов (формат “slot:position”).
string
по умолчанию:"json"
Формат кодирования данных транзакции (применяется только при transactionDetails=full).
  • json
  • jsonParsed
  • base58
  • base64
number
Максимальная возвращаемая версия транзакции (применяется только при transactionDetails=full). Укажите 1, чтобы получать устаревшие транзакции, а также транзакции версий v0 и v1.
object
Расширенные фильтры для сужения результатов поиска транзакций.
object
Фильтр по номеру слота.
number
Больше или равно номеру слота.
number
Больше номера слота.
number
Меньше или равно номеру слота.
number
Меньше номера слота.
object
Фильтр по метке времени блока (временная метка Unix).
number
Больше или равно временной метке.
number
Больше временной метки.
number
Меньше или равно временной метке.
number
Меньше временной метки.
number
Равно временной метке.
object
Фильтр по подписи транзакции.
string
Получить транзакции с подписями, которые больше или равны этому значению.
string
Получить транзакции после этой подписи.
string
Получить транзакции с подписями, которые меньше или равны этому значению.
string
Получить транзакции до этой подписи.
string
по умолчанию:"any"
Фильтр по статусу транзакции.
  • succeeded
  • failed
  • any
string
по умолчанию:"none"
Фильтр транзакций по связанным токен-аккаунтам. Определяет, следует ли включать транзакции с участием токен-аккаунтов, принадлежащих указанному адресу.
  • none
  • balanceChanged
  • all
object
Ограничивает результаты транзакциями, в которых запрашиваемый адрес участвовал в переводе токенов, соответствующем заданным критериям. Все поля необязательны и объединяются по логике AND.
string
Адрес контрагента. Соответствует переводам, на другой стороне которых находится этот адрес.
string
по умолчанию:"any"
Направление перевода относительно запрашиваемого адреса.
  • in
  • out
  • any
string
Адрес минта токена для фильтрации.
object
Фильтр по диапазону исходных сумм в блокчейне. Все поля необязательны и могут использоваться совместно.

Авторизации

api-key
string
query
обязательно

Ваш ключ API Helius. Его можно бесплатно получить на панели управления.

Тело

application/json
jsonrpc
enum<string>
по умолчанию:2.0
обязательно

Версия протокола JSON-RPC.

Доступные опции:
2.0
Пример:

"2.0"

id
string
по умолчанию:1
обязательно

Уникальный идентификатор запроса.

Пример:

"1"

method
enum<string>
по умолчанию:getTransactionsForAddress
обязательно

Имя вызываемого метода RPC.

Доступные опции:
getTransactionsForAddress
Пример:

"getTransactionsForAddress"

params
(string | object)[]
обязательно

Массив, содержащий обязательный адрес аккаунта и необязательный объект конфигурации.

Required array length: 1 - 2 elements

Адрес аккаунта Solana, для которого нужно получить историю транзакций (кошелек, токен, программа, NFT и т. д.).

Пример:

"Vote111111111111111111111111111111111111111"

Ответ

Транзакции для указанного адреса успешно получены.

jsonrpc
enum<string>

Версия протокола JSON-RPC.

Доступные опции:
2.0
Пример:

"2.0"

id
string

Идентификатор, соответствующий запросу.

Пример:

"1"

result
object

Данные транзакций и сведения о пагинации.