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

> Truy xuất tất cả chữ ký giao dịch trong lịch sử của một NFT Solana hoặc NFT nén, bao gồm các giao dịch chuyển, bán và thay đổi trạng thái, có hỗ trợ phân trang

## Tham số yêu cầu

<ParamField body="id" type="string" required>
  Mã định danh duy nhất (địa chỉ mint) của tài sản kỹ thuật số Solana cần truy xuất lịch sử giao dịch.
</ParamField>

<ParamField body="page" type="number" required>
  Số trang dùng để phân trang trong lịch sử giao dịch của tài sản Solana.
</ParamField>

<ParamField body="limit" type="number">
  Số lượng chữ ký giao dịch Solana tối đa được trả về cho mỗi yêu cầu.
</ParamField>

<ParamField body="before" type="string">
  Con trỏ dùng để phân trang ngược qua các chữ ký.
</ParamField>

<ParamField body="after" type="string">
  Con trỏ dùng để phân trang xuôi qua các chữ ký.
</ParamField>


## OpenAPI

````yaml vi/openapi/das-api/getSignaturesForAsset.yaml POST /
openapi: 3.1.0
info:
  title: API lịch sử giao dịch tài sản kỹ thuật số Solana
  version: 1.0.0
  description: >
    API Tiêu chuẩn Tài sản Kỹ thuật số Solana (DAS) nâng cao để truy xuất toàn
    bộ lịch sử giao dịch 

    của bất kỳ NFT hoặc token nào trên blockchain Solana. API giám sát giao dịch
    chuyên biệt này cung cấp 

    khả năng quan sát toàn diện đối với mọi thao tác trước đây được thực hiện
    trên các tài sản kỹ thuật số cụ thể, 

    cho phép ứng dụng theo dõi hoạt động chuyển quyền sở hữu, đúc, đốt và các sự
    kiện vòng đời khác 

    cho cả NFT Solana truyền thống và NFT nén.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Điểm cuối RPC Mainnet
  - url: https://devnet.helius-rpc.com
    description: Điểm cuối RPC Devnet
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getSignaturesForAsset
      description: >
        Truy xuất toàn bộ lịch sử theo trình tự thời gian của tất cả giao dịch
        liên quan đến một NFT nén (cNFT) cụ thể.

        Phương thức chuyên biệt này trả về danh sách đã sắp xếp gồm các chữ ký
        giao dịch và loại thao tác

        đã ảnh hưởng đến một tài sản kỹ thuật số nén cụ thể trên blockchain
        Solana, cho phép ứng dụng theo dõi

        toàn bộ lịch sử quyền sở hữu, sự kiện tạo, chuyển nhượng, niêm yết, bán
        và các thao tác khác.


        **Lưu ý:** Phương thức này được thiết kế riêng cho NFT nén. Đối với NFT
        thông thường, hãy sử dụng `getSignaturesForAddress`.

        Điểm cuối chuyên biệt này được thêm vào vì phương thức
        `getSignaturesForAddress` tiêu chuẩn không hoạt động với NFT nén.
      operationId: rpc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
                - params
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: Phiên bản của giao thức JSON-RPC.
                  default: '2.0'
                id:
                  type: string
                  description: ID để xác định yêu cầu.
                  example: '1'
                  default: '1'
                method:
                  type: string
                  enum:
                    - getSignaturesForAsset
                  description: Tên của phương thức DAS cần gọi.
                  default: getSignaturesForAsset
                params:
                  type: object
                  default:
                    id: FNt6A9Mfnqbwc1tY7uwAguKQ1JcpBrxmhczDgbdJy5AC
                  required:
                    - id
                    - page
                  properties:
                    id:
                      type: string
                      description: >-
                        Mã định danh duy nhất (địa chỉ đúc) của tài sản kỹ thuật
                        số Solana cần truy xuất lịch sử giao dịch.
                      example: FNt6A9Mfnqbwc1tY7uwAguKQ1JcpBrxmhczDgbdJy5AC
                    page:
                      type: integer
                      description: >-
                        Số trang để phân trang qua lịch sử giao dịch của tài sản
                        Solana.
                      example: 1
                    limit:
                      type: integer
                      description: >-
                        Số chữ ký giao dịch Solana tối đa được trả về cho mỗi
                        yêu cầu.
                      example: 100
                    before:
                      type: string
                      description: Con trỏ để phân trang ngược qua các chữ ký.
                      example: string
                    after:
                      type: string
                      description: Con trỏ để phân trang xuôi qua các chữ ký.
                      example: string
      responses:
        '200':
          description: Phản hồi thành công
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  result:
                    type: object
                    properties:
                      last_indexed_slot:
                        type: integer
                        description: >-
                          Tất cả dữ liệu cho đến và bao gồm slot này được đảm
                          bảo đã được lập chỉ mục.
                        example: 365750752
                      total:
                        type: integer
                        description: >-
                          Tổng số giao dịch được tìm thấy trong lịch sử của tài
                          sản kỹ thuật số Solana này.
                        example: 3
                      limit:
                        type: integer
                        description: >-
                          Số chữ ký giao dịch Solana tối đa được yêu cầu trên
                          mỗi trang.
                        example: 1000
                      items:
                        type: array
                        description: >-
                          Một mảng gồm các chữ ký giao dịch Solana cùng loại
                          thao tác tương ứng ảnh hưởng đến tài sản kỹ thuật số
                          này.
                        items:
                          type: array
                          items:
                            type: string
                        example:
                          - - >-
                              5nLi8m72bU6PBcz4Xrk23P6KTGy9ufF92kZiQXjTv9ELgkUxrNaiCGhMF4vh6RAcisw9DEQWJt9ogM3G2uCuwwV7
                            - MintToCollectionV1
                          - - >-
                              323Ag4J69gagBt3neUvajNauMydiXZTmXYSfdK5swWcK1iwCUypcXv45UFcy5PTt136G9gtQ45oyPJRs1f2zFZ3v
                            - Transfer
                          - - >-
                              3TbybyYRtNjVMhhahTNbd4bbpiEacZn2qkwtH7ByL7tCHmwi2g4YapPidSRGs1gjaseKbs7RjNmUKWmU6xbf3wUT
                            - Transfer
                  id:
                    type: string
                    example: text
        '400':
          description: >-
            Yêu cầu không hợp lệ. Máy chủ không thể hiểu yêu cầu do cú pháp
            không hợp lệ.
          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: Tham số yêu cầu không hợp lệ.
                  id:
                    type: string
                    example: '1'
        '401':
          description: >-
            Chưa được xác thực. Máy khách phải tự xác thực để nhận phản hồi được
            yêu cầu.
          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: >-
                          Xác thực thất bại. Khóa API bị thiếu hoặc không hợp
                          lệ.
                  id:
                    type: string
                    example: '1'
        '403':
          description: Bị cấm. Máy khách không có quyền truy cập nội dung.
          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: Bạn không có quyền truy cập tài nguyên này.
                  id:
                    type: string
                    example: '1'
        '404':
          description: Không tìm thấy. Máy chủ không thể tìm thấy tài nguyên được yêu cầu.
          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: Không tìm thấy chữ ký nào cho tài sản đã chỉ định.
                  id:
                    type: string
                    example: '1'
        '429':
          description: >-
            Quá nhiều yêu cầu. Người dùng đã gửi quá nhiều yêu cầu trong một
            khoảng thời gian nhất định.
          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: Đã vượt quá giới hạn tốc độ. Vui lòng thử lại sau.
                  id:
                    type: string
                    example: '1'
        '500':
          description: >-
            Lỗi máy chủ nội bộ. Máy chủ đã gặp phải tình huống mà máy chủ không
            biết cách xử lý.
          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: Đã xảy ra lỗi không mong muốn trên máy chủ.
                  id:
                    type: string
                    example: '1'
      security:
        - ApiKeyQuery: []
components:
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Khóa API Helius của bạn. Bạn có thể nhận khóa miễn phí trong [bảng điều
        khiển](https://dashboard.helius.dev/api-keys).

````