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

> Solana NFTまたは圧縮NFTのすべての履歴トランザクション署名を取得します。転送、販売、および状態変化を含み、ページネーションに対応しています。

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

<ParamField body="id" type="string" required>
  トランザクション履歴を取得するSolanaデジタル資産の一意の識別子（ミントアドレス）。
</ParamField>

<ParamField body="page" type="number" required>
  Solana資産のトランザクション履歴をページネートするためのページ番号。
</ParamField>

<ParamField body="limit" type="number">
  リクエストごとに返すSolanaトランザクション署名の最大数。
</ParamField>

<ParamField body="before" type="string">
  署名を逆方向にページネートするためのカーソル。
</ParamField>

<ParamField body="after" type="string">
  署名を順方向にページネートするためのカーソル。
</ParamField>


## OpenAPI

````yaml ja/openapi/das-api/getSignaturesForAsset.yaml POST /
openapi: 3.1.0
info:
  title: Solana Digital Asset Transaction History API
  version: 1.0.0
  description: >
    Solanaのブロックチェーン上にある任意のNFTやトークンの完全な取引履歴を取得するための、高度なSolanaデジタル資産標準（DAS）API。この特化された取引モニタリングAPIは、特定のデジタル資産に行われた全ての履歴を包括的に把握し、アプリケーションが所有権の移転、鋳造、焼却、およびその他のライフサイクルイベントを追跡できるようにします。従来のSolana
    NFTと圧縮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: デブネットRPCエンドポイント
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getSignaturesForAsset
      description: >
        特定の圧縮NFT (cNFT)
        に関わる全ての取引の完全な時系列履歴を取得します。この特化されたメソッドは、Solanaブロックチェーン上の特定の圧縮デジタル資産に影響を与えた取引署名と操作タイプの順序付きリストを返し、アプリケーションが完全な所有履歴、作成イベント、移転、リスティング、売買などの操作を追跡できるようにします。


        **注意:**
        このメソッドは圧縮NFT専用です。通常のNFTには`getSignaturesForAddress`を使用してください。標準的な`getSignaturesForAddress`メソッドは圧縮NFTには対応していないため、この特化されたエンドポイントが追加されました。
      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。
                  example: '1'
                  default: '1'
                method:
                  type: string
                  enum:
                    - getSignaturesForAsset
                  description: 呼び出すDASメソッドの名前。
                  default: getSignaturesForAsset
                params:
                  type: object
                  default:
                    id: FNt6A9Mfnqbwc1tY7uwAguKQ1JcpBrxmhczDgbdJy5AC
                  required:
                    - id
                    - page
                  properties:
                    id:
                      type: string
                      description: 取引履歴を取得するSolanaデジタル資産の一意識別子（ミントアドレス）。
                      example: FNt6A9Mfnqbwc1tY7uwAguKQ1JcpBrxmhczDgbdJy5AC
                    page:
                      type: integer
                      description: Solana資産の取引履歴をページネートするためのページ番号。
                      example: 1
                    limit:
                      type: integer
                      description: リクエスト毎に返されるSolana取引署名の最大数。
                      example: 100
                    before:
                      type: string
                      description: 署名を逆方向にページネートするためのカーソル。
                      example: string
                    after:
                      type: string
                      description: 署名を順方向にページネートするためのカーソル。
                      example: string
      responses:
        '200':
          description: 成功した応答
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  result:
                    type: object
                    properties:
                      last_indexed_slot:
                        type: integer
                        description: このスロットまでの全てのデータがインデックスされていることが保証されています。
                        example: 365750752
                      total:
                        type: integer
                        description: このSolanaデジタル資産の履歴で見つかった取引の総数。
                        example: 3
                      limit:
                        type: integer
                        description: ページ毎に要求されるSolana取引署名の最大数。
                        example: 1000
                      items:
                        type: array
                        description: このデジタル資産に影響を与えるSolana取引署名とその対応する操作タイプの配列。
                        items:
                          type: array
                          items:
                            type: string
                        example:
                          - - >-
                              5nLi8m72bU6PBcz4Xrk23P6KTGy9ufF92kZiQXjTv9ELgkUxrNaiCGhMF4vh6RAcisw9DEQWJt9ogM3G2uCuwwV7
                            - MintToCollectionV1
                          - - >-
                              323Ag4J69gagBt3neUvajNauMydiXZTmXYSfdK5swWcK1iwCUypcXv45UFcy5PTt136G9gtQ45oyPJRs1f2zFZ3v
                            - Transfer
                          - - >-
                              3TbybyYRtNjVMhhahTNbd4bbpiEacZn2qkwtH7ByL7tCHmwi2g4YapPidSRGs1gjaseKbs7RjNmUKWmU6xbf3wUT
                            - Transfer
                  id:
                    type: string
                    example: text
        '400':
          description: Bad Request。サーバーが無効な構文のためにリクエストを理解できませんでした。
          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: Unauthorized。クライアントは要求された応答を取得するために認証する必要があります。
          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: Forbidden。クライアントはコンテンツへのアクセス権を持っていません。
          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: Not Found。サーバーは要求されたリソースを見つけることができません。
          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: 指定された資産に対する署名が見つかりません。
                  id:
                    type: string
                    example: '1'
        '429':
          description: Too Many Requests。ユーザーは一定の時間内に多くのリクエストを送信しました。
          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: Internal Server Error。サーバーは対応方法が分からない状況に遭遇しました。
          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)から取得できます。

````