> ## 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에 대한 Merkle 증명을 단일 일괄 요청으로 검색하여 효율적인 검증 및 온체인 작업 수행

## 요청 매개변수

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


## OpenAPI

````yaml ko/openapi/das-api/getAssetProofBatch.yaml POST /
openapi: 3.1.0
info:
  title: Solana 일괄 압축 NFT 검증 API
  version: 1.0.0
  description: >
    여러 암호화 머클 증명을 단일 요청으로 효율적으로 검색하기 위한 고급 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: 메인넷 RPC 엔드포인트
  - url: https://devnet.helius-rpc.com
    description: Devnet RPC 엔드포인트
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getAssetProofBatch
      description: >
        단일 일괄 요청으로 여러 압축된 Solana NFT의 암호화 머클 증명을 효율적으로 검색합니다. 이 최적화된 검증 API는 각
        NFT에 대해 별도의 API 호출이 필요 없이 Solana 블록체인에서 여러 압축 디지털 자산의 존재와 데이터 무결성을 검증하는
        데 필요한 전체 증명 경로를 반환합니다. 마켓플레이스, 지갑 및 게임 플랫폼과 같은 고성능 애플리케이션에서 동시에 여러 압축
        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: Invalid request parameters.
                  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: Authentication failed. Missing or invalid API key.
                  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: You do not have permission to access this resource.
                  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: One or more assets in the batch were not found.
                  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: Rate limit exceeded. Please try again later.
                  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: 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: >-
        귀하의 Helius API 키입니다. [대시보드](https://dashboard.helius.dev/api-keys)에서 무료로
        받을 수 있습니다.

````