> ## 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.

# getSignaturesForAsset

> Получите все исторические подписи транзакций для NFT или сжатого NFT в Solana, включая переводы, продажи и изменения состояния, с поддержкой пагинации

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

<ParamField body="id" type="string" required>
  Уникальный идентификатор (адрес минта) цифрового актива Solana, для которого необходимо получить историю транзакций.
</ParamField>

<ParamField body="page" type="number" required>
  Номер страницы для постраничного просмотра истории транзакций актива Solana.
</ParamField>

<ParamField body="limit" type="number">
  Максимальное количество подписей транзакций Solana, возвращаемых за один запрос.
</ParamField>

<ParamField body="before" type="string">
  Курсор для постраничного просмотра подписей в обратном направлении.
</ParamField>

<ParamField body="after" type="string">
  Курсор для постраничного просмотра подписей в прямом направлении.
</ParamField>


## OpenAPI

````yaml ru/openapi/das-api/getSignaturesForAsset.yaml POST /
openapi: 3.1.0
info:
  title: API истории транзакций цифровых активов Solana
  version: 1.0.0
  description: >
    Расширенный API стандарта цифровых активов Solana (DAS) для получения полной
    истории транзакций 

    любого NFT или токена в блокчейне Solana. Этот специализированный API
    мониторинга транзакций предоставляет 

    полную информацию обо всех исторических операциях с конкретными цифровыми
    активами, 

    позволяя приложениям отслеживать передачу прав собственности, выпуск,
    сжигание и другие события жизненного цикла 

    как традиционных, так и сжатых NFT Solana.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Конечная точка RPC основной сети
  - url: https://devnet.helius-rpc.com
    description: Конечная точка RPC сети разработки
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getSignaturesForAsset
      description: >
        Получите полную хронологическую историю всех транзакций, связанных с
        конкретным сжатым NFT (cNFT).

        Этот специализированный метод возвращает упорядоченный список подписей
        транзакций и типов операций,

        которые повлияли на конкретный сжатый цифровой актив в блокчейне Solana.
        Это позволяет приложениям отслеживать

        полную историю владения, события создания, передачи, выставления на
        продажу, продажи и другие операции.


        **Примечание:** Этот метод предназначен специально для сжатых NFT. Для
        обычных NFT используйте `getSignaturesForAddress`.

        Эта специализированная конечная точка была добавлена, поскольку
        стандартный метод `getSignaturesForAddress` не работает со сжатыми NFT.
      operationId: rpc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
                - params
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: Версия протокола JSON-RPC.
                  default: '2.0'
                id:
                  type: string
                  description: Идентификатор запроса.
                  example: '1'
                  default: '1'
                method:
                  type: string
                  enum:
                    - getSignaturesForAsset
                  description: Название вызываемого метода DAS.
                  default: getSignaturesForAsset
                params:
                  type: object
                  default:
                    id: FNt6A9Mfnqbwc1tY7uwAguKQ1JcpBrxmhczDgbdJy5AC
                  required:
                    - id
                    - page
                  properties:
                    id:
                      type: string
                      description: >-
                        Уникальный идентификатор (адрес выпуска) цифрового
                        актива Solana, для которого требуется получить историю
                        транзакций.
                      example: FNt6A9Mfnqbwc1tY7uwAguKQ1JcpBrxmhczDgbdJy5AC
                    page:
                      type: integer
                      description: >-
                        Номер страницы для постраничного просмотра истории
                        транзакций актива Solana.
                      example: 1
                    limit:
                      type: integer
                      description: >-
                        Максимальное количество подписей транзакций Solana,
                        возвращаемых за один запрос.
                      example: 100
                    before:
                      type: string
                      description: Курсор для обратной постраничной навигации по подписям.
                      example: string
                    after:
                      type: string
                      description: Курсор для прямой постраничной навигации по подписям.
                      example: string
      responses:
        '200':
          description: Успешный ответ
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  result:
                    type: object
                    properties:
                      last_indexed_slot:
                        type: integer
                        description: >-
                          Гарантируется, что все данные до этого слота
                          включительно проиндексированы.
                        example: 365750752
                      total:
                        type: integer
                        description: >-
                          Общее количество транзакций, найденных в истории этого
                          цифрового актива Solana.
                        example: 3
                      limit:
                        type: integer
                        description: >-
                          Максимальное запрошенное количество подписей
                          транзакций Solana на странице.
                        example: 1000
                      items:
                        type: array
                        description: >-
                          Массив подписей транзакций Solana с соответствующими
                          типами операций, повлиявших на этот цифровой актив.
                        items:
                          type: array
                          items:
                            type: string
                        example:
                          - - >-
                              5nLi8m72bU6PBcz4Xrk23P6KTGy9ufF92kZiQXjTv9ELgkUxrNaiCGhMF4vh6RAcisw9DEQWJt9ogM3G2uCuwwV7
                            - MintToCollectionV1
                          - - >-
                              323Ag4J69gagBt3neUvajNauMydiXZTmXYSfdK5swWcK1iwCUypcXv45UFcy5PTt136G9gtQ45oyPJRs1f2zFZ3v
                            - Transfer
                          - - >-
                              3TbybyYRtNjVMhhahTNbd4bbpiEacZn2qkwtH7ByL7tCHmwi2g4YapPidSRGs1gjaseKbs7RjNmUKWmU6xbf3wUT
                            - Transfer
                  id:
                    type: string
                    example: text
        '400':
          description: >-
            Неверный запрос. Сервер не смог распознать запрос из-за
            недопустимого синтаксиса.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32602
                      message:
                        type: string
                        example: Недопустимые параметры запроса.
                  id:
                    type: string
                    example: '1'
        '401':
          description: >-
            Не авторизовано. Для получения запрошенного ответа клиент должен
            пройти аутентификацию.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32001
                      message:
                        type: string
                        example: >-
                          Не удалось пройти аутентификацию. Ключ API отсутствует
                          или недействителен.
                  id:
                    type: string
                    example: '1'
        '403':
          description: Доступ запрещен. У клиента нет прав доступа к содержимому.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32003
                      message:
                        type: string
                        example: У вас нет разрешения на доступ к этому ресурсу.
                  id:
                    type: string
                    example: '1'
        '404':
          description: Не найдено. Сервер не может найти запрошенный ресурс.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32004
                      message:
                        type: string
                        example: Для указанного актива подписи не найдены.
                  id:
                    type: string
                    example: '1'
        '429':
          description: >-
            Слишком много запросов. Пользователь отправил слишком много запросов
            за заданный период времени.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32029
                      message:
                        type: string
                        example: Превышен лимит запросов. Повторите попытку позже.
                  id:
                    type: string
                    example: '1'
        '500':
          description: >-
            Внутренняя ошибка сервера. Сервер столкнулся с ситуацией, которую не
            может обработать.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                        example: -32000
                      message:
                        type: string
                        example: На сервере произошла непредвиденная ошибка.
                  id:
                    type: string
                    example: '1'
      security:
        - ApiKeyQuery: []
components:
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Ваш ключ API Helius. Его можно бесплатно получить на [панели
        управления](https://dashboard.helius.dev/api-keys).

````

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