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

> Récupérer toutes les signatures de transaction historiques pour un NFT Solana ou un NFT compressé, y compris les transferts, ventes et changements d'état avec pagination

## Paramètres de la requête

<ParamField body="id" type="string" required>
  L'identifiant unique (adresse de frappe) de l'actif numérique Solana pour lequel récupérer l'historique des transactions.
</ParamField>

<ParamField body="page" type="number" required>
  Le numéro de page pour paginer l'historique des transactions de l'actif Solana.
</ParamField>

<ParamField body="limit" type="number">
  Le nombre maximum de signatures de transaction Solana à retourner par requête.
</ParamField>

<ParamField body="before" type="string">
  Le curseur pour paginer à reculons dans les signatures.
</ParamField>

<ParamField body="after" type="string">
  Le curseur pour paginer en avant dans les signatures.
</ParamField>


## OpenAPI

````yaml fr/openapi/das-api/getSignaturesForAsset.yaml POST /
openapi: 3.1.0
info:
  title: API d'historique des transactions d'actifs numériques Solana
  version: 1.0.0
  description: >
    API standard avancée d'actifs numériques Solana (DAS) pour récupérer des
    historiques de transactions complets 

    pour tout NFT ou jeton sur la blockchain Solana. Cette API spécialisée de
    surveillance des transactions fournit 

    une visibilité complète sur toutes les opérations historiques effectuées sur
    des actifs numériques spécifiques, 

    permettant aux applications de suivre les transferts de propriété, les
    créations, les destructions et d'autres événements 

    liés au cycle de vie des NFT Solana traditionnels et compressés.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Point de terminaison RPC Mainnet
  - url: https://devnet.helius-rpc.com
    description: Point de terminaison RPC Devnet
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getSignaturesForAsset
      description: >
        Récupère un historique chronologique complet de toutes les transactions
        impliquant un cNFT spécifique.

        Cette méthode spécialisée retourne une liste ordonnée des signatures de
        transactions et des types d'opérations

        qui ont affecté un actif numérique compressé particulier sur la
        blockchain Solana, permettant aux applications de suivre

        l'historique complet de propriété, les événements de création, les
        transferts, les listes, les ventes et d'autres opérations.


        **Remarque :** Cette méthode est spécifiquement conçue pour les NFTs
        compressés. Pour les NFTs classiques, utilisez `getSignaturesForAddress`
        à la place.

        Ce point de terminaison spécialisé a été ajouté car la méthode standard
        `getSignaturesForAddress` ne fonctionne pas avec les NFTs compressés.
      operationId: rpc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
                - params
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: La version du protocole JSON-RPC.
                  default: '2.0'
                id:
                  type: string
                  description: Un ID pour identifier la requête.
                  example: '1'
                  default: '1'
                method:
                  type: string
                  enum:
                    - getSignaturesForAsset
                  description: Le nom de la méthode DAS à invoquer.
                  default: getSignaturesForAsset
                params:
                  type: object
                  default:
                    id: FNt6A9Mfnqbwc1tY7uwAguKQ1JcpBrxmhczDgbdJy5AC
                  required:
                    - id
                    - page
                  properties:
                    id:
                      type: string
                      description: >-
                        L'identifiant unique (adresse de création) de l'actif
                        numérique Solana pour lequel récupérer l'historique des
                        transactions.
                      example: FNt6A9Mfnqbwc1tY7uwAguKQ1JcpBrxmhczDgbdJy5AC
                    page:
                      type: integer
                      description: >-
                        Le numéro de page pour la pagination de l'historique des
                        transactions de l'actif Solana.
                      example: 1
                    limit:
                      type: integer
                      description: >-
                        Le nombre maximum de signatures de transactions Solana à
                        retourner par requête.
                      example: 100
                    before:
                      type: string
                      description: >-
                        Le curseur pour paginer en arrière à travers les
                        signatures.
                      example: string
                    after:
                      type: string
                      description: >-
                        Le curseur pour paginer en avant à travers les
                        signatures.
                      example: string
      responses:
        '200':
          description: Réponse réussie
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  result:
                    type: object
                    properties:
                      last_indexed_slot:
                        type: integer
                        description: >-
                          Toutes les données jusqu'à et y compris ce slot sont
                          garanties d'avoir été indexées.
                        example: 365750752
                      total:
                        type: integer
                        description: >-
                          Le nombre total de transactions trouvées dans
                          l'historique de cet actif numérique Solana.
                        example: 3
                      limit:
                        type: integer
                        description: >-
                          Le nombre maximum de signatures de transactions Solana
                          demandées par page.
                        example: 1000
                      items:
                        type: array
                        description: >-
                          Un tableau des signatures de transactions Solana avec
                          leurs types d'opération correspondants affectant cet
                          actif numérique.
                        items:
                          type: array
                          items:
                            type: string
                        example:
                          - - >-
                              5nLi8m72bU6PBcz4Xrk23P6KTGy9ufF92kZiQXjTv9ELgkUxrNaiCGhMF4vh6RAcisw9DEQWJt9ogM3G2uCuwwV7
                            - MintToCollectionV1
                          - - >-
                              323Ag4J69gagBt3neUvajNauMydiXZTmXYSfdK5swWcK1iwCUypcXv45UFcy5PTt136G9gtQ45oyPJRs1f2zFZ3v
                            - Transfer
                          - - >-
                              3TbybyYRtNjVMhhahTNbd4bbpiEacZn2qkwtH7ByL7tCHmwi2g4YapPidSRGs1gjaseKbs7RjNmUKWmU6xbf3wUT
                            - Transfer
                  id:
                    type: string
                    example: text
        '400':
          description: >-
            Mauvaise requête. Le serveur n'a pas pu comprendre la requête en
            raison d'une syntaxe invalide.
          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: Paramètres de requête invalides.
                  id:
                    type: string
                    example: '1'
        '401':
          description: >-
            Non autorisé. Le client doit s'authentifier pour obtenir la réponse
            demandée.
          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: >-
                          Échec de l'authentification. Clé API manquante ou
                          invalide.
                  id:
                    type: string
                    example: '1'
        '403':
          description: Interdit. Le client n'a pas les droits d'accès au contenu.
          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: >-
                          Vous n'avez pas la permission d'accéder à cette
                          ressource.
                  id:
                    type: string
                    example: '1'
        '404':
          description: Non trouvé. Le serveur ne peut pas trouver la ressource demandée.
          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: Aucune signature trouvée pour l'actif spécifié.
                  id:
                    type: string
                    example: '1'
        '429':
          description: >-
            Trop de requêtes. L'utilisateur a envoyé trop de requêtes dans un
            laps de temps donné.
          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: >-
                          Limite de débit dépassée. Veuillez réessayer plus
                          tard.
                  id:
                    type: string
                    example: '1'
        '500':
          description: >-
            Erreur interne du serveur. Le serveur a rencontré une situation
            qu'il ne sait pas gérer.
          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: Une erreur inattendue est survenue sur le serveur.
                  id:
                    type: string
                    example: '1'
      security:
        - ApiKeyQuery: []
components:
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Votre clé API Helius. Vous pouvez en obtenir une gratuitement sur le
        [tableau de bord](https://dashboard.helius.dev/api-keys).

````