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

# getAssetProof

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

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

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


## OpenAPI

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

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

    приложениям проверять сжатые активы с помощью доказательств состояния без
    необходимости получать полные 

    данные из блокчейна. Он поддерживает эффективную проверку владения сжатыми
    NFT и обеспечивает 

    экономию до 1000 раз по сравнению с традиционными NFT.
  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 тестовой сети Devnet
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getAssetProof
      description: >
        Получает криптографическое доказательство Меркла для сжатого NFT или
        токена Solana.

        Этот API проверки возвращает полный путь доказательства, необходимый для
        подтверждения существования

        и целостности данных сжатого цифрового актива в блокчейне Solana без
        хранения

        полных данных актива в блокчейне. Он необходим маркетплейсам, кошелькам
        и приложениям,

        которым требуется проверять владение сжатыми 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: Идентификатор запроса.
                  default: '1'
                method:
                  type: string
                  enum:
                    - getAssetProof
                  description: Имя вызываемого метода DAS.
                  default: getAssetProof
                params:
                  type: object
                  default:
                    id: Bu1DEKeawy7txbnCEJE4BU3BKLXaNAKCYcHR4XhndGss
                  required:
                    - id
                  properties:
                    id:
                      type: string
                      description: >-
                        Уникальный идентификатор (адрес выпуска) сжатого NFT
                        Solana, для которого нужно получить доказательство
                        Меркла.
                      example: Bu1DEKeawy7txbnCEJE4BU3BKLXaNAKCYcHR4XhndGss
      responses:
        '200':
          description: Успешный ответ
          content:
            application/json:
              schema:
                type: object
                properties:
                  last_indexed_slot:
                    type: integer
                    description: >-
                      Гарантируется, что все данные вплоть до этого слота
                      включительно проиндексированы.
                    example: 365750752
                  root:
                    type: string
                    description: >-
                      Корневой хеш дерева Меркла для сжатия состояния Solana,
                      содержащего этот сжатый NFT.
                    example: 2o6Y6EiY3WXhoaEpei2pHmHLYnHDcEQVhgD89GrGHDBH
                  proof:
                    type: array
                    description: >-
                      Массив хешей доказательства Меркла, необходимых для
                      криптографического подтверждения существования этого
                      сжатого NFT Solana в дереве.
                    items:
                      type: string
                      example:
                        - EmJXiXEAhEN3FfNQtBa5hwR8LC5kHvdLsaGCoERosZjK
                        - 7NEfhcNPAwbw3L87fjsPqTz2fQdd1CjoLE138SD58FDQ
                        - 6dM3VyeQoYkRFZ74G53EwvUPbQC6LsMZge6c7S1Ds4ks
                        - A9AACJ5m7UtaVz4HxzhDxGjYaY88rc2XPoFvnoTvgYBj
                        - 2VG5cKeBZdqozwhHGGzs13b9tzy9TXt9kPfN8MzSJ1Sm
                        - 3E1uFze4pi6BnTZXMsQbeh3jQCeDi966Zax9aMbYgg2D
                        - Bx9PdctdWCeC1WfU6dwP49idsXCYhqyxbRLyLwwGhr61
                        - HSbJ8quT4vuXFgf5FnjzeUuFfAtLKsq6W1Frj8y1qrif
                        - GJMLzL4F4hY9yFHY1EY6XRmW4wpuNGeBZTiv7vM2mYra
                        - FYPtEiqmRx6JprHQvWeEWEuVp3WA7DPRCE4VbhFRVuAj
                        - 6MJKrpnK1GbYsnEzwMRWStNGkTjAZF23NhzTQSQVXsD3
                        - HjnrJn5vBUUzpCxzjjM9ZnCPuXei2cXKJjX468B9yWD7
                        - 4YCF1CSyTXm1Yi9W9JeYevawupkomdgy2dLxEBHL9euq
                        - E3oMtCuPEauftdZLX8EZ8YX7BbFzpBCVRYEiLxwPJLY2
                  node_index:
                    type: integer
                    description: >-
                      Индекс позиции этого сжатого NFT в структуре дерева Меркла
                      Solana.
                    example: 16384
                  leaf:
                    type: string
                    description: >-
                      Хеш листа, представляющий данные этого сжатого NFT в
                      дереве Меркла Solana.
                    example: 6YdZXw49M97mfFTwgQb6kxM2c6eqZkHSaW9XhhoZXtzv
                  tree_id:
                    type: string
                    description: >-
                      Уникальный идентификатор дерева Меркла Solana, в котором
                      хранится этот сжатый NFT.
                    example: 2kuTFCcjbV22wvUmtmgsFR7cas7eZUzAu96jzJUvUcb7
                  burnt: false
        '204':
          description: Нет содержимого.
        '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.