Что такое API расширенных транзакций?
API расширенных транзакций преобразует сложные транзакции Solana в понятные человеку данные. Вместо ручного декодирования данных инструкций и списков аккаунтов вы получаете четкие структурированные сведения о переводах, обменах, операциях с NFT и многом другом. Он предоставляет две конечные точки:POST /v0/transactions— разбор одной или нескольких подписей транзакций. См. Разбор транзакций.GET /v0/addresses/{address}/transactions— получение понятной человеку истории транзакций для адреса. См. История транзакций.
NFT_SALE, SWAP, TRANSFER) с помощью параметра type.
Когда использовать
- У вас уже есть интеграция на основе расширенных транзакций, и вам нужна справочная документация.
- Вам нужны предварительно разобранные, понятные человеку описания отдельных транзакций или истории адреса.
- Вы показываете активность транзакций конечным пользователям в кошельках, трекерах портфелей или обозревателях.
getTransactionsForAddress для получения истории и восстановления исторических данных либо Wallet API с конечными точками REST для данных кошелька.
Основные возможности
Human-readable data
Понятные описания активности транзакций вместо необработанных данных инструкций.
Type filtering
Фильтрация по типу транзакции: продажи NFT, обмены, переводы и многое другое.
Pagination support
Постраничный просмотр больших историй транзакций с помощью курсоров на основе подписей.
Detailed metadata
Временные метки, комиссии, подписи и аккаунты, участвующие в каждой транзакции.
- Описание — понятная человеку сводка произошедшего.
- Тип — категория транзакции (
TRANSFER,SWAP,NFT_SALEи другие). - Источник — программа, выполнившая транзакцию.
- Нативные переводы — перемещения SOL между аккаунтами.
- Переводы токенов — перемещения токенов SPL.
- События — высокоуровневые сводки событий.
- Сведения о комиссии — комиссии за транзакцию и плательщик комиссии.
- Временные метки — время обработки транзакции.
Начало работы
Parse Transactions
Преобразуйте одну или несколько подписей транзакций в понятные человеку данные.
Transaction History
Получайте исторические данные транзакций для любого адреса с фильтрацией и пагинацией.
Следующие шаги
getTransactionsForAddress
Современная нативная для Helius замена средств получения истории транзакций и восстановления исторических данных.
Wallet API
Конечные точки REST для получения понятных человеку данных кошелька: балансов, истории и переводов.
Getting Data overview
Сравните все возможности Helius для запросов данных Solana.
Enhanced Transactions FAQ
Использование, аутентификация, ограничения скорости запросов и устранение неполадок.