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

> 複数の圧縮されたSolana NFTのマークル証明を単一のバッチリクエストで取得し、効率的な検証とオンチェーン操作を実現します

## リクエストパラメータ

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


## OpenAPI

````yaml ja/openapi/das-api/getAssetProofBatch.yaml POST /
openapi: 3.1.0
info:
  title: Solana Batch Compressed NFT Verification API
  version: 1.0.0
  description: >
    複数の圧縮NFTの暗号学的マークリル証明を単一のリクエストで効率的に取得するための高度なSolanaデジタルアセット標準（DAS）APIです。この最適化されたバッチ検証APIにより、アプリケーションは複数の圧縮アセットを同時に検証でき、APIコールを大幅に削減し、市場リスト、ウォレット表示、および圧縮Solana
    NFTのコレクションを扱う他のアプリケーションでのパフォーマンスを向上させます。
  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エンドポイント
  - url: https://devnet.helius-rpc.com
    description: Devnet RPCエンドポイント
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getAssetProofBatch
      description: >
        複数の圧縮Solana
        NFTの暗号学的マークリル証明を単一のバッチリクエストで効率的に取得します。この最適化された検証APIは、Solanaブロックチェーン上での圧縮デジタルアセットの存在とデータ整合性を検証するために必要な完全な証明パスを返し、各NFTごとに個別のAPIコールを必要としません。市場、ウォレット、ゲームプラットフォームなど、複数の圧縮NFTの所有権および信頼性を最小遅延かつAPI使用量で同時に検証する必要がある高性能アプリケーションに不可欠です。
      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: リクエストを識別するためのID。
                  default: '1'
                method:
                  type: string
                  enum:
                    - getAssetProofBatch
                  description: 呼び出すDASメソッドの名前。
                  default: getAssetProofBatch
                params:
                  type: object
                  default:
                    ids:
                      - Bu1DEKeawy7txbnCEJE4BU3BKLXaNAKCYcHR4XhndGss
                  required:
                    - ids
                  properties:
                    ids:
                      type: array
                      items:
                        type: string
                        description: マークリル証明を取得する圧縮Solana NFTのユニークな識別子（ミントアドレス）の配列。
                        example: Bu1DEKeawy7txbnCEJE4BU3BKLXaNAKCYcHR4XhndGss
      responses:
        '200':
          description: 成功したレスポンス
          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: このスロットを含むすべてのデータがインデックス登録されていることが保証されています。
                            example: 365750752
                          root:
                            type: string
                            description: この圧縮NFTを含むSolana状態圧縮マークリルツリーのルートハッシュ。
                            example: 2o6Y6EiY3WXhoaEpei2pHmHLYnHDcEQVhgD89GrGHDBH
                          proof:
                            type: array
                            description: このSolana圧縮NFTの存在を暗号学的に検証するために必要なマークリル証明ハッシュの配列。
                            items:
                              type: string
                            example:
                              - EmJXiXEAhEN3FfNQtBa5hwR8LC5kHvdLsaGCoERosZjK
                              - 7NEfhcNPAwbw3L87fjsPqTz2fQdd1CjoLE138SD58FDQ
                          node_index:
                            type: integer
                            description: マークリルツリー構造におけるこの圧縮Solana NFTの位置インデックス。
                            example: 16384
                          leaf:
                            type: string
                            description: マークリルツリーにおけるこの圧縮Solana NFTのデータを表すリーフハッシュ。
                            example: 6YdZXw49M97mfFTwgQb6kxM2c6eqZkHSaW9XhhoZXtzv
                          tree_id:
                            type: string
                            description: この圧縮NFTが保存されているSolanaマークリルツリーのユニークな識別子。
                            example: 2kuTFCcjbV22wvUmtmgsFR7cas7eZUzAu96jzJUvUcb7
                          burnt: false
                  id:
                    type: string
                    example: my-id
        '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: バッチ内の1つ以上のアセットが見つかりませんでした。
                  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: >-
        あなたのHelius APIキー。
        [ダッシュボード](https://dashboard.helius.dev/api-keys)で無料で取得できます。

````