Skip to main content
POST
Разбор транзакций
Тело запроса, схема ответа и примеры на этой странице создаются на основе определения OpenAPI.

Примечания

  • Результаты возвращаются в том же порядке, что и входные подписи, включая дубликаты.
  • Отсутствующие транзакции и ошибки синтаксического анализа отдельных элементов возвращаются как объекты TransactionResult уровня элемента с parserStatus: "ERROR".
  • При недопустимом теле запроса возвращается ошибка JSON уровня запроса.
  • Необработанные данные транзакций не включаются, если includeRawTransaction не имеет значение true.

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

array
обязательно
Подписи транзакций для разбора. Порядок в ответе соответствует порядку в этом массиве, включая дубликаты.
string
по умолчанию:"confirmed"
Уровень подтверждения, используемый при получении транзакций. processed не поддерживается.
  • confirmed
  • finalized
boolean
по умолчанию:"false"
Включите исходные данные транзакции Solana как rawTransaction в каждый успешно полученный результат.

Авторизации

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

Тело

application/json

Тело запроса для разбора одной или нескольких подписей транзакций.

transactions
string[]
обязательно

Подписи транзакций для разбора. Порядок элементов в ответе соответствует этому массиву, включая повторяющиеся элементы.

commitment
enum<string>
по умолчанию:confirmed

Уровень подтверждения, используемый при получении транзакций. processed не поддерживается.

Доступные опции:
confirmed,
finalized
includeRawTransaction
boolean
по умолчанию:false

Включает исходное содержимое транзакции Solana в поле rawTransaction каждого успешного результата.

Ответ

Результаты разбора транзакций.

signature
string

Подпись транзакции для этого элемента.

parserStatus
enum<string>

OK, если разбор выполнен успешно, или ERROR, если получить или разобрать элемент не удалось.

Доступные опции:
OK,
ERROR
parsed
object

Объект разобранной транзакции. Присутствует, если parserStatus имеет значение OK.

parserError
object

Ошибка на уровне элемента. Присутствует, если parserStatus имеет значение ERROR.

rawTransaction
object

Исходное необработанное содержимое транзакции. Присутствует только в том случае, если includeRawTransaction имеет значение true.