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

> Mengambil bukti Merkle untuk NFT Solana terkompresi yang diperlukan untuk verifikasi dan operasi on-chain seperti transfer dan pembakaran

## Parameter Permintaan

<ParamField body="id" type="string" required>
  Pengidentifikasi unik (alamat mint) dari NFT Solana terkompresi yang bukti Merkle-nya ingin diambil.
</ParamField>


## OpenAPI

````yaml id/openapi/das-api/getAssetProof.yaml POST /
openapi: 3.1.0
info:
  title: API Verifikasi NFT Terkompresi Solana
  version: 1.0.0
  description: >
    API Solana Digital Asset Standard (DAS) tingkat lanjut untuk mengambil bukti
    Merkle kriptografis 

    bagi NFT terkompresi di blockchain Solana. API verifikasi khusus ini
    memungkinkan 

    aplikasi memvalidasi aset terkompresi menggunakan bukti status tanpa
    memerlukan seluruh 

    data on-chain, serta mendukung verifikasi kepemilikan NFT terkompresi secara
    efisien dengan penghematan biaya hingga 

    1000x dibandingkan NFT tradisional.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Titik akhir RPC Mainnet
  - url: https://devnet.helius-rpc.com
    description: Titik akhir RPC Devnet
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getAssetProof
      description: >
        Ambil bukti Merkle kriptografis untuk NFT atau token Solana terkompresi.

        API verifikasi ini mengembalikan jalur bukti lengkap yang diperlukan
        untuk memvalidasi keberadaan dan integritas data aset

        digital terkompresi di blockchain Solana tanpa menyimpan

        seluruh data aset secara on-chain. Ini penting bagi lokapasar, dompet,
        dan aplikasi

        yang perlu memverifikasi kepemilikan dan keaslian NFT terkompresi dengan
        jaminan

        keamanan aset on-chain tradisional, tetapi hanya dengan sebagian kecil
        biaya penyimpanannya.
      operationId: rpc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
                - params
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: Versi protokol JSON-RPC.
                  default: '2.0'
                id:
                  type: string
                  description: ID untuk mengidentifikasi permintaan.
                  default: '1'
                method:
                  type: string
                  enum:
                    - getAssetProof
                  description: Nama metode DAS yang akan dipanggil.
                  default: getAssetProof
                params:
                  type: object
                  default:
                    id: Bu1DEKeawy7txbnCEJE4BU3BKLXaNAKCYcHR4XhndGss
                  required:
                    - id
                  properties:
                    id:
                      type: string
                      description: >-
                        Pengidentifikasi unik (alamat mint) NFT Solana
                        terkompresi yang bukti Merkle-nya akan diambil.
                      example: Bu1DEKeawy7txbnCEJE4BU3BKLXaNAKCYcHR4XhndGss
      responses:
        '200':
          description: Respons berhasil
          content:
            application/json:
              schema:
                type: object
                properties:
                  last_indexed_slot:
                    type: integer
                    description: >-
                      Semua data hingga dan termasuk slot ini dijamin telah
                      diindeks.
                    example: 365750752
                  root:
                    type: string
                    description: >-
                      Hash akar pohon Merkle kompresi status Solana yang berisi
                      NFT terkompresi ini.
                    example: 2o6Y6EiY3WXhoaEpei2pHmHLYnHDcEQVhgD89GrGHDBH
                  proof:
                    type: array
                    description: >-
                      Larik hash bukti Merkle yang diperlukan untuk
                      memverifikasi secara kriptografis bahwa NFT Solana
                      terkompresi ini ada di dalam pohon.
                    items:
                      type: string
                      example:
                        - EmJXiXEAhEN3FfNQtBa5hwR8LC5kHvdLsaGCoERosZjK
                        - 7NEfhcNPAwbw3L87fjsPqTz2fQdd1CjoLE138SD58FDQ
                        - 6dM3VyeQoYkRFZ74G53EwvUPbQC6LsMZge6c7S1Ds4ks
                        - A9AACJ5m7UtaVz4HxzhDxGjYaY88rc2XPoFvnoTvgYBj
                        - 2VG5cKeBZdqozwhHGGzs13b9tzy9TXt9kPfN8MzSJ1Sm
                        - 3E1uFze4pi6BnTZXMsQbeh3jQCeDi966Zax9aMbYgg2D
                        - Bx9PdctdWCeC1WfU6dwP49idsXCYhqyxbRLyLwwGhr61
                        - HSbJ8quT4vuXFgf5FnjzeUuFfAtLKsq6W1Frj8y1qrif
                        - GJMLzL4F4hY9yFHY1EY6XRmW4wpuNGeBZTiv7vM2mYra
                        - FYPtEiqmRx6JprHQvWeEWEuVp3WA7DPRCE4VbhFRVuAj
                        - 6MJKrpnK1GbYsnEzwMRWStNGkTjAZF23NhzTQSQVXsD3
                        - HjnrJn5vBUUzpCxzjjM9ZnCPuXei2cXKJjX468B9yWD7
                        - 4YCF1CSyTXm1Yi9W9JeYevawupkomdgy2dLxEBHL9euq
                        - E3oMtCuPEauftdZLX8EZ8YX7BbFzpBCVRYEiLxwPJLY2
                  node_index:
                    type: integer
                    description: >-
                      Indeks posisi NFT terkompresi ini dalam struktur pohon
                      Merkle Solana.
                    example: 16384
                  leaf:
                    type: string
                    description: >-
                      Hash daun yang merepresentasikan data NFT terkompresi ini
                      dalam pohon Merkle Solana.
                    example: 6YdZXw49M97mfFTwgQb6kxM2c6eqZkHSaW9XhhoZXtzv
                  tree_id:
                    type: string
                    description: >-
                      Pengidentifikasi unik pohon Merkle Solana tempat NFT
                      terkompresi ini disimpan.
                    example: 2kuTFCcjbV22wvUmtmgsFR7cas7eZUzAu96jzJUvUcb7
                  burnt: false
        '204':
          description: Tidak ada konten.
        '400':
          description: >-
            Permintaan Buruk. Server tidak dapat memahami permintaan karena
            sintaks tidak valid.
          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: Parameter permintaan tidak valid.
                  id:
                    type: string
                    example: '1'
        '401':
          description: >-
            Tidak Diotorisasi. Klien harus mengautentikasi dirinya untuk
            mendapatkan respons yang diminta.
          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: >-
                          Autentikasi gagal. Kunci API tidak ada atau tidak
                          valid.
                  id:
                    type: string
                    example: '1'
        '403':
          description: Dilarang. Klien tidak memiliki hak akses ke konten.
          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: >-
                          Anda tidak memiliki izin untuk mengakses sumber daya
                          ini.
                  id:
                    type: string
                    example: '1'
        '404':
          description: >-
            Tidak Ditemukan. Server tidak dapat menemukan sumber daya yang
            diminta.
          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: Bukti aset tidak ditemukan untuk ID yang ditentukan.
                  id:
                    type: string
                    example: '1'
        '429':
          description: >-
            Terlalu Banyak Permintaan. Pengguna telah mengirim terlalu banyak
            permintaan dalam jangka waktu tertentu.
          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: Batas laju terlampaui. Silakan coba lagi nanti.
                  id:
                    type: string
                    example: '1'
        '500':
          description: >-
            Kesalahan Server Internal. Server mengalami situasi yang tidak
            diketahui cara penanganannya.
          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: Terjadi kesalahan tak terduga pada server.
                  id:
                    type: string
                    example: '1'
      security:
        - ApiKeyQuery: []
components:
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Kunci API Helius Anda. Anda dapat memperolehnya secara gratis di
        [dasbor](https://dashboard.helius.dev/api-keys).

````