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

# getAssetProofBatch

> Recupere provas Merkle para múltiplos NFTs Solana comprimidos em uma única solicitação em lote para verificação eficiente e operações on-chain

## Parâmetros da Solicitação

<ParamField body="ids" type="array" required />


## OpenAPI

````yaml pt-BR/openapi/das-api/getAssetProofBatch.yaml POST /
openapi: 3.1.0
info:
  title: API de Verificação de NFT Comprimido em Lote Solana
  version: 1.0.0
  description: >
    API avançada de Padrão de Ativo Digital (DAS) Solana para recuperar
    eficientemente múltiplas provas 

    cripto gráficas de árvores de merkle para NFTs comprimidos em uma única
    solicitação. Esta API otimizada de verificação em lote permite 

    aos aplicativos validar múltiplos ativos comprimidos simultaneamente,
    reduzindo significativamente as chamadas de API 

    e melhorando o desempenho para listagens de marketplace, exibições de
    carteiras e outros aplicativos que trabalham 

    com coleções de NFTs comprimidos Solana.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Endpoint RPC da Mainnet
  - url: https://devnet.helius-rpc.com
    description: Endpoint RPC da Devnet
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: obterLoteProvaAtivo
      description: >
        Recupere eficientemente provas criptográficas de árvores de merkle para
        múltiplos NFTs comprimidos Solana em uma única solicitação de lote.

        Esta API de verificação otimizada retorna os caminhos de prova completos
        necessários para validar a existência e a integridade dos dados de
        múltiplos 

        ativos digitais comprimidos na blockchain Solana sem a necessidade de
        chamadas de API separadas para cada NFT.

        Essencial para aplicativos de alto desempenho, como marketplaces,
        carteiras e plataformas de jogos que precisam verificar 

        a propriedade e a autenticidade de múltiplos NFTs comprimidos
        simultaneamente com latência mínima e uso de API.
      operationId: rpc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
                - params
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: A versão do protocolo JSON-RPC.
                  default: '2.0'
                id:
                  type: string
                  description: Um ID para identificar a solicitação.
                  default: '1'
                method:
                  type: string
                  enum:
                    - getAssetProofBatch
                  description: O nome do método DAS a invocar.
                  default: getAssetProofBatch
                params:
                  type: object
                  default:
                    ids:
                      - Bu1DEKeawy7txbnCEJE4BU3BKLXaNAKCYcHR4XhndGss
                  required:
                    - ids
                  properties:
                    ids:
                      type: array
                      items:
                        type: string
                        description: >-
                          Array de identificadores únicos (endereços de
                          cunhagem) dos NFTs comprimidos Solana para os quais
                          recuperar provas de merkle.
                        example: Bu1DEKeawy7txbnCEJE4BU3BKLXaNAKCYcHR4XhndGss
      responses:
        '200':
          description: Resposta bem-sucedida
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  result:
                    type: object
                    properties:
                      Bu1DEKeawy7txbnCEJE4BU3BKLXaNAKCYcHR4XhndGss:
                        type: object
                        properties:
                          last_indexed_slot:
                            type: integer
                            description: >-
                              Todos os dados até e incluindo este slot foram
                              garantidos de serem indexados.
                            example: 365750752
                          root:
                            type: string
                            description: >-
                              O hash raiz da árvore de merkle de compressão de
                              estado Solana contendo este NFT comprimido.
                            example: 2o6Y6EiY3WXhoaEpei2pHmHLYnHDcEQVhgD89GrGHDBH
                          proof:
                            type: array
                            description: >-
                              Array de hashes de prova de merkle necessários
                              para verificar criptograficamente a existência
                              deste NFT comprimido Solana.
                            items:
                              type: string
                            example:
                              - EmJXiXEAhEN3FfNQtBa5hwR8LC5kHvdLsaGCoERosZjK
                              - 7NEfhcNPAwbw3L87fjsPqTz2fQdd1CjoLE138SD58FDQ
                          node_index:
                            type: integer
                            description: >-
                              O índice de posição deste NFT comprimido Solana na
                              estrutura da árvore de merkle.
                            example: 16384
                          leaf:
                            type: string
                            description: >-
                              O hash da folha representando os dados deste NFT
                              comprimido Solana na árvore de merkle.
                            example: 6YdZXw49M97mfFTwgQb6kxM2c6eqZkHSaW9XhhoZXtzv
                          tree_id:
                            type: string
                            description: >-
                              O identificador único da árvore de merkle Solana
                              onde este NFT comprimido está armazenado.
                            example: 2kuTFCcjbV22wvUmtmgsFR7cas7eZUzAu96jzJUvUcb7
                          burnt: false
                  id:
                    type: string
                    example: my-id
        '400':
          description: >-
            Solicitação Inválida. O servidor não pôde entender a solicitação
            devido à sintaxe inválida.
          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: Invalid request parameters.
                  id:
                    type: string
                    example: '1'
        '401':
          description: >-
            Não Autorizado. O cliente deve se autenticar para obter a resposta
            solicitada.
          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: Authentication failed. Missing or invalid API key.
                  id:
                    type: string
                    example: '1'
        '403':
          description: Proibido. O cliente não tem direitos de acesso ao conteúdo.
          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: You do not have permission to access this resource.
                  id:
                    type: string
                    example: '1'
        '404':
          description: >-
            Não Encontrado. O servidor não consegue encontrar o recurso
            solicitado.
          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: One or more assets in the batch were not found.
                  id:
                    type: string
                    example: '1'
        '429':
          description: >-
            Muitas Solicitações. O usuário enviou muitas solicitações em um
            determinado período de tempo.
          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: Rate limit exceeded. Please try again later.
                  id:
                    type: string
                    example: '1'
        '500':
          description: >-
            Erro Interno do Servidor. O servidor encontrou uma situação que não
            sabe como lidar.
          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: An unexpected error occurred on the server.
                  id:
                    type: string
                    example: '1'
      security:
        - ApiKeyQuery: []
components:
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Sua chave de API Helius. Você pode obter uma gratuitamente no
        [dashboard](https://dashboard.helius.dev/api-keys).

````