Обзор
Эндпоинт Parse Transactions преобразует необработанные подписи транзакций в структурированную, удобочитаемую информацию. Вместо ручного декодирования данных инструкций и списков аккаунтов вы получаете понятные сведения о переводах, обменах, действиях с NFT и многом другом. Отправьте запросPOST на /v0/transactions, указав до 100 подписей за один вызов.
Когда использовать
- У вас есть одна или несколько подписей транзакций, и вы хотите получить предварительно обработанный, удобочитаемый результат.
- Вы показываете пользователю сведения об отдельной транзакции, например в кошельке или обозревателе.
- Вам нужны сводки событий — переводы SOL или токенов, действия с NFT — без написания собственного парсера.
getTransaction возвращает необработанную транзакцию, а getTransactionsForAddress — это современный способ получения истории.
Быстрый старт
1
Get your API key
Зарегистрируйтесь на dashboard.helius.dev и скопируйте свой ключ API.
2
POST signatures to /v0/transactions
Передайте массив подписей в поле
transactions тела запроса.- JavaScript
- Python
3
Read the parsed response
Для каждой транзакции возвращаются описание, тип, переводы и сводки событий. См. раздел Ответ ниже.
Параметры запроса
string[]
обязательно
Массив подписей транзакций для разбора. До 100 подписей на один запрос.
Ответ
Каждая разобранная транзакция содержит удобочитаемое описание, а также структурированные данные о переводах и событиях:description— удобочитаемую сводку произошедшего.type— категорию транзакции (TRANSFER,SWAP,NFT_SALEи другие).source— программу, выполнившую транзакцию.fee/feePayer— комиссию за транзакцию в лампортах и оплативший ее аккаунт.nativeTransfers— перемещения SOL между аккаунтами.tokenTransfers— перемещения токенов SPL.events— высокоуровневые сводки событий.slot/timestamp— время обработки транзакции.
Дальнейшие действия
Transaction History
Получайте удобочитаемую историю транзакций для адреса с поддержкой фильтрации и пагинации.
getTransactionsForAddress
Современная нативная для Helius замена для получения истории транзакций и заполнения пропущенных данных.
Wallet API
REST-эндпоинты для получения удобочитаемых данных кошелька: балансов, истории и переводов.
Getting Data overview
Сравните все варианты Helius для запросов данных Solana.