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

# getSignaturesForAsset

> Ambil semua tanda tangan transaksi historis untuk NFT Solana atau NFT terkompresi, termasuk transfer, penjualan, dan perubahan status dengan paginasi

## Parameter Permintaan

<ParamField body="id" type="string" required>
  Pengidentifikasi unik (alamat mint) aset digital Solana yang riwayat transaksinya akan diambil.
</ParamField>

<ParamField body="page" type="number" required>
  Nomor halaman untuk melakukan paginasi pada riwayat transaksi aset Solana.
</ParamField>

<ParamField body="limit" type="number">
  Jumlah maksimum tanda tangan transaksi Solana yang akan dikembalikan per permintaan.
</ParamField>

<ParamField body="before" type="string">
  Kursor untuk melakukan paginasi mundur pada tanda tangan.
</ParamField>

<ParamField body="after" type="string">
  Kursor untuk melakukan paginasi maju pada tanda tangan.
</ParamField>


## OpenAPI

````yaml id/openapi/das-api/getSignaturesForAsset.yaml POST /
openapi: 3.1.0
info:
  title: API Riwayat Transaksi Aset Digital Solana
  version: 1.0.0
  description: >
    API Digital Asset Standard (DAS) Solana tingkat lanjut untuk mengambil
    riwayat transaksi lengkap 

    untuk NFT atau token apa pun di blockchain Solana. API pemantauan transaksi
    khusus ini menyediakan 

    visibilitas menyeluruh atas semua operasi historis yang dilakukan pada aset
    digital tertentu, 

    sehingga aplikasi dapat melacak transfer kepemilikan, pencetakan,
    pembakaran, dan peristiwa siklus hidup lainnya 

    untuk NFT Solana tradisional maupun terkompresi.
  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: getSignaturesForAsset
      description: >
        Ambil riwayat kronologis lengkap dari semua transaksi yang melibatkan
        NFT terkompresi (cNFT) tertentu.

        Metode khusus ini mengembalikan daftar terurut tanda tangan transaksi
        dan jenis operasi

        yang memengaruhi aset digital terkompresi tertentu di blockchain Solana,
        sehingga aplikasi dapat melacak

        riwayat kepemilikan lengkap, peristiwa pembuatan, transfer, pencantuman,
        penjualan, dan operasi lainnya.


        **Catatan:** Metode ini dirancang khusus untuk NFT terkompresi. Untuk
        NFT biasa, gunakan `getSignaturesForAddress` sebagai gantinya.

        Titik akhir khusus ini ditambahkan karena metode standar
        `getSignaturesForAddress` tidak berfungsi dengan NFT terkompresi.
      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.
                  example: '1'
                  default: '1'
                method:
                  type: string
                  enum:
                    - getSignaturesForAsset
                  description: Nama metode DAS yang akan dipanggil.
                  default: getSignaturesForAsset
                params:
                  type: object
                  default:
                    id: FNt6A9Mfnqbwc1tY7uwAguKQ1JcpBrxmhczDgbdJy5AC
                  required:
                    - id
                    - page
                  properties:
                    id:
                      type: string
                      description: >-
                        Pengidentifikasi unik (alamat pencetakan) aset digital
                        Solana yang riwayat transaksinya akan diambil.
                      example: FNt6A9Mfnqbwc1tY7uwAguKQ1JcpBrxmhczDgbdJy5AC
                    page:
                      type: integer
                      description: >-
                        Nomor halaman untuk membuat paginasi dalam riwayat
                        transaksi aset Solana.
                      example: 1
                    limit:
                      type: integer
                      description: >-
                        Jumlah maksimum tanda tangan transaksi Solana yang
                        dikembalikan per permintaan.
                      example: 100
                    before:
                      type: string
                      description: >-
                        Kursor untuk membuat paginasi mundur melalui tanda
                        tangan.
                      example: string
                    after:
                      type: string
                      description: Kursor untuk membuat paginasi maju melalui tanda tangan.
                      example: string
      responses:
        '200':
          description: Respons berhasil
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  result:
                    type: object
                    properties:
                      last_indexed_slot:
                        type: integer
                        description: >-
                          Semua data hingga dan termasuk slot ini dijamin telah
                          diindeks.
                        example: 365750752
                      total:
                        type: integer
                        description: >-
                          Jumlah total transaksi yang ditemukan dalam riwayat
                          aset digital Solana ini.
                        example: 3
                      limit:
                        type: integer
                        description: >-
                          Jumlah maksimum tanda tangan transaksi Solana yang
                          diminta per halaman.
                        example: 1000
                      items:
                        type: array
                        description: >-
                          Larik tanda tangan transaksi Solana beserta jenis
                          operasi terkait yang memengaruhi aset digital ini.
                        items:
                          type: array
                          items:
                            type: string
                        example:
                          - - >-
                              5nLi8m72bU6PBcz4Xrk23P6KTGy9ufF92kZiQXjTv9ELgkUxrNaiCGhMF4vh6RAcisw9DEQWJt9ogM3G2uCuwwV7
                            - MintToCollectionV1
                          - - >-
                              323Ag4J69gagBt3neUvajNauMydiXZTmXYSfdK5swWcK1iwCUypcXv45UFcy5PTt136G9gtQ45oyPJRs1f2zFZ3v
                            - Transfer
                          - - >-
                              3TbybyYRtNjVMhhahTNbd4bbpiEacZn2qkwtH7ByL7tCHmwi2g4YapPidSRGs1gjaseKbs7RjNmUKWmU6xbf3wUT
                            - Transfer
                  id:
                    type: string
                    example: text
        '400':
          description: >-
            Permintaan Tidak Valid. 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 Terotorisasi. Klien harus mengautentikasi diri 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: >-
                          Tidak ada tanda tangan yang ditemukan untuk aset 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 bisa mendapatkannya secara gratis di
        [dasbor](https://dashboard.helius.dev/api-keys).

````