> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Обзор расширенных транзакций

> Преобразуйте транзакции Solana в понятные человеку данные с помощью API расширенных транзакций — устаревшего продукта в режиме сопровождения, преемником которого стал Parsed Events.

<Warning>
  API расширенных транзакций — это устаревший продукт в режиме сопровождения. Он по-прежнему работает, и эти страницы остаются доступными, но новые типы парсеров и функции больше не добавляются. Его преемник — [Parsed Events](/docs/ru/parsed-events), который декодирует инструкции с помощью каталога IDL и доступен на всех тарифах по цене 10 кредитов за запрос. В [руководстве по миграции](/docs/ru/parsed-events/guides/migrate-from-enhanced-transactions) переход описан пошагово. Для получения истории транзакций и восстановления исторических данных также можно использовать [`getTransactionsForAddress`](/docs/ru/rpc/gettransactionsforaddress), а для получения понятных человеку данных кошелька — [Wallet API](/docs/ru/wallet-api/overview).
</Warning>

## Что такое API расширенных транзакций?

API расширенных транзакций преобразует сложные транзакции Solana в понятные человеку данные. Вместо ручного декодирования данных инструкций и списков аккаунтов вы получаете четкие структурированные сведения о переводах, обменах, операциях с NFT и многом другом.

Он предоставляет две конечные точки:

* `POST /v0/transactions` — разбор одной или нескольких подписей транзакций. См. [Разбор транзакций](/docs/ru/enhanced-transactions/parse-transactions).
* `GET /v0/addresses/{address}/transactions` — получение понятной человеку истории транзакций для адреса. См. [История транзакций](/docs/ru/enhanced-transactions/transaction-history).

Обе конечные точки поддерживают фильтрацию по типу транзакции (например, `NFT_SALE`, `SWAP`, `TRANSFER`) с помощью параметра `type`.

## Когда использовать

* У вас уже есть интеграция на основе расширенных транзакций, и вам нужна справочная документация.
* Вам нужны предварительно разобранные, понятные человеку описания отдельных транзакций или истории адреса.
* Вы показываете активность транзакций конечным пользователям в кошельках, трекерах портфелей или обозревателях.

Для новых проектов используйте [`getTransactionsForAddress`](/docs/ru/rpc/gettransactionsforaddress) для получения истории и восстановления исторических данных либо [Wallet API](/docs/ru/wallet-api/overview) с конечными точками REST для данных кошелька.

## Основные возможности

<CardGroup cols={2}>
  <Card title="Human-readable data" icon="book-open">
    Понятные описания активности транзакций вместо необработанных данных инструкций.
  </Card>

  <Card title="Type filtering" icon="filter">
    Фильтрация по типу транзакции: продажи NFT, обмены, переводы и многое другое.
  </Card>

  <Card title="Pagination support" icon="list">
    Постраничный просмотр больших историй транзакций с помощью курсоров на основе подписей.
  </Card>

  <Card title="Detailed metadata" icon="info">
    Временные метки, комиссии, подписи и аккаунты, участвующие в каждой транзакции.
  </Card>
</CardGroup>

Каждая разобранная транзакция содержит:

* **Описание** — понятная человеку сводка произошедшего.
* **Тип** — категория транзакции (`TRANSFER`, `SWAP`, `NFT_SALE` и другие).
* **Источник** — программа, выполнившая транзакцию.
* **Нативные переводы** — перемещения SOL между аккаунтами.
* **Переводы токенов** — перемещения токенов SPL.
* **События** — высокоуровневые сводки событий.
* **Сведения о комиссии** — комиссии за транзакцию и плательщик комиссии.
* **Временные метки** — время обработки транзакции.

## Начало работы

<CardGroup cols={2}>
  <Card title="Parse Transactions" icon="code" href="/docs/ru/enhanced-transactions/parse-transactions">
    Преобразуйте одну или несколько подписей транзакций в понятные человеку данные.
  </Card>

  <Card title="Transaction History" icon="clock-rotate-left" href="/docs/ru/enhanced-transactions/transaction-history">
    Получайте исторические данные транзакций для любого адреса с фильтрацией и пагинацией.
  </Card>
</CardGroup>

Чтобы отправить первый запрос, зарегистрируйтесь на [dashboard.helius.dev](https://dashboard.helius.dev), получите ключ API и следуйте одному из приведенных выше руководств.

## Следующие шаги

<CardGroup cols={2}>
  <Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/docs/ru/rpc/gettransactionsforaddress">
    Современная нативная для Helius замена средств получения истории транзакций и восстановления исторических данных.
  </Card>

  <Card title="Wallet API" icon="wallet" href="/docs/ru/wallet-api/overview">
    Конечные точки REST для получения понятных человеку данных кошелька: балансов, истории и переводов.
  </Card>

  <Card title="Getting Data overview" icon="database" href="/docs/ru/getting-data">
    Сравните все возможности Helius для запросов данных Solana.
  </Card>

  <Card title="Enhanced Transactions FAQ" icon="circle-question" href="/docs/ru/faqs/enhanced-transactions">
    Использование, аутентификация, ограничения скорости запросов и устранение неполадок.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.