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

> Rufen Sie Merkle-Nachweise für mehrere komprimierte Solana-NFTs in einer einzigen Batch-Anfrage zur effizienten Verifizierung und On-Chain-Operationen ab.

## Anforderungsparameter

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


## OpenAPI

````yaml de/openapi/das-api/getAssetProofBatch.yaml POST /
openapi: 3.1.0
info:
  title: Solana Batch Compressed NFT Verification API
  version: 1.0.0
  description: >
    Erweiterte Solana Digital Asset Standard (DAS) API für effizientes Abrufen
    mehrerer kryptografischer Merkle-Beweise für komprimierte NFTs in einer
    einzigen Anfrage. Diese optimierte Batch-Verification-API ermöglicht es
    Anwendungen, mehrere komprimierte Assets gleichzeitig zu validieren, wodurch
    API-Aufrufe erheblich reduziert und die Leistung für Marktplatzlisten,
    Wallet-Anzeigen und andere Anwendungen, die mit Sammlungen komprimierter
    Solana-NFTs arbeiten, verbessert wird.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Mainnet RPC-Endpunkt
  - url: https://devnet.helius-rpc.com
    description: Devnet RPC-Endpunkt
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getAssetProofBatch
      description: >
        Abrufen kryptografischer Merkle-Beweise für mehrere komprimierte
        Solana-NFTs in einer einzigen Batch-Anfrage. Diese optimierte
        Verifikations-API liefert die vollständigen Nachweispfade, die
        erforderlich sind, um die Existenz und Datenintegrität mehrerer
        komprimierter digitaler Assets auf der Solana-Blockchain zu validieren,
        ohne dass separate API-Aufrufe für jedes NFT erforderlich sind.
        Wesentlich für leistungsstarke Anwendungen wie Marktplätze, Wallets und
        Gaming-Plattformen, die das Eigentum und die Authentizität mehrerer
        komprimierter NFTs gleichzeitig mit minimaler Latenz und API-Nutzung
        überprüfen müssen.
      operationId: rpc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
                - params
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: Die Version des JSON-RPC-Protokolls.
                  default: '2.0'
                id:
                  type: string
                  description: Eine ID zur Identifizierung der Anfrage.
                  default: '1'
                method:
                  type: string
                  enum:
                    - getAssetProofBatch
                  description: Der Name der DAS-Methode, die aufgerufen werden soll.
                  default: getAssetProofBatch
                params:
                  type: object
                  default:
                    ids:
                      - Bu1DEKeawy7txbnCEJE4BU3BKLXaNAKCYcHR4XhndGss
                  required:
                    - ids
                  properties:
                    ids:
                      type: array
                      items:
                        type: string
                        description: >-
                          Array von eindeutigen Kennungen (Mint-Adressen) der
                          komprimierten Solana-NFTs, für die Merkle-Beweise
                          abgerufen werden sollen.
                        example: Bu1DEKeawy7txbnCEJE4BU3BKLXaNAKCYcHR4XhndGss
      responses:
        '200':
          description: Erfolgreiche Antwort
          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: >-
                              Alle Daten bis einschließlich dieses Slots wurden
                              garantiert indiziert.
                            example: 365750752
                          root:
                            type: string
                            description: >-
                              Der Root-Hash des
                              Solana-State-Kompressions-Merkle-Baums, der dieses
                              komprimierte NFT enthält.
                            example: 2o6Y6EiY3WXhoaEpei2pHmHLYnHDcEQVhgD89GrGHDBH
                          proof:
                            type: array
                            description: >-
                              Array von Merkle-Beweis-Hashes, die benötigt
                              werden, um das Vorhandensein dieses komprimierten
                              Solana-NFTs kryptografisch zu verifizieren.
                            items:
                              type: string
                            example:
                              - EmJXiXEAhEN3FfNQtBa5hwR8LC5kHvdLsaGCoERosZjK
                              - 7NEfhcNPAwbw3L87fjsPqTz2fQdd1CjoLE138SD58FDQ
                          node_index:
                            type: integer
                            description: >-
                              Der Positionsindex dieses komprimierten
                              Solana-NFTs in der Merkle-Baumstruktur.
                            example: 16384
                          leaf:
                            type: string
                            description: >-
                              Der Leaf-Hash, der die Daten dieses komprimierten
                              Solana-NFTs im Merkle-Baum darstellt.
                            example: 6YdZXw49M97mfFTwgQb6kxM2c6eqZkHSaW9XhhoZXtzv
                          tree_id:
                            type: string
                            description: >-
                              Die eindeutige Kennung des Solana-Merkle-Baums, in
                              dem dieses komprimierte NFT gespeichert ist.
                            example: 2kuTFCcjbV22wvUmtmgsFR7cas7eZUzAu96jzJUvUcb7
                          burnt: false
                  id:
                    type: string
                    example: my-id
        '400':
          description: >-
            Fehlerhafte Anfrage. Der Server konnte die Anfrage aufgrund
            fehlerhafter Syntax nicht verstehen.
          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: Ungültige Anfrageparameter.
                  id:
                    type: string
                    example: '1'
        '401':
          description: >-
            Nicht autorisiert. Der Client muss sich authentifizieren, um die
            angeforderte Antwort zu erhalten.
          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: >-
                          Authentifizierung fehlgeschlagen. Fehlender oder
                          ungültiger API-Schlüssel.
                  id:
                    type: string
                    example: '1'
        '403':
          description: Verboten. Der Client hat keine Zugriffsrechte auf den Inhalt.
          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: >-
                          Sie haben keine Berechtigung, auf diese Ressource
                          zuzugreifen.
                  id:
                    type: string
                    example: '1'
        '404':
          description: >-
            Nicht gefunden. Der Server kann die angeforderte Ressource nicht
            finden.
          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: >-
                          Eines oder mehrere Assets im Batch wurden nicht
                          gefunden.
                  id:
                    type: string
                    example: '1'
        '429':
          description: >-
            Zu viele Anfragen. Der Benutzer hat zu viele Anfragen in einem
            bestimmten Zeitraum gesendet.
          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 überschritten. Bitte versuchen Sie es
                          später noch einmal.
                  id:
                    type: string
                    example: '1'
        '500':
          description: >-
            Interner Serverfehler. Der Server ist auf eine Situation gestoßen,
            die er nicht bewältigen kann.
          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: >-
                          Es ist ein unerwarteter Fehler auf dem Server
                          aufgetreten.
                  id:
                    type: string
                    example: '1'
      security:
        - ApiKeyQuery: []
components:
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Ihr Helius API-Schlüssel. Sie können einen kostenlos im
        [Dashboard](https://dashboard.helius.dev/api-keys) erhalten.

````