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

> Recupere todas as assinaturas de transações históricas para um NFT Solana ou NFT comprimido, incluindo transferências, vendas e mudanças de estado com paginação

## Parâmetros da Requisição

<ParamField body="id" type="string" required>
  O identificador exclusivo (endereço de cunhagem) do ativo digital Solana para o qual se deseja recuperar o histórico de transações.
</ParamField>

<ParamField body="page" type="number" required>
  O número da página para paginação através do histórico de transações do ativo Solana.
</ParamField>

<ParamField body="limit" type="number">
  O número máximo de assinaturas de transações Solana a serem retornadas por requisição.
</ParamField>

<ParamField body="before" type="string">
  O cursor para paginar para trás através das assinaturas.
</ParamField>

<ParamField body="after" type="string">
  O cursor para paginar para frente através das assinaturas.
</ParamField>


## OpenAPI

````yaml pt-BR/openapi/das-api/getSignaturesForAsset.yaml POST /
openapi: 3.1.0
info:
  title: Solana Digital Asset Transaction History API
  version: 1.0.0
  description: >
    API Advanced Solana Digital Asset Standard (DAS) para recuperar históricos
    completos de transações 

    para qualquer NFT ou token na blockchain Solana. Esta API especializada em
    monitoramento de transações fornece 

    visibilidade abrangente de todas as operações históricas realizadas em
    ativos digitais específicos, 

    permitindo que aplicativos rastreiem transferências de propriedade,
    criações, destruições e outros eventos do ciclo de vida 

    para NFTs Solana tradicionais e compactados.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Endpoint Mainnet RPC
  - url: https://devnet.helius-rpc.com
    description: Endpoint Devnet RPC
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getSignaturesForAsset
      description: >
        Recuperar um histórico cronológico completo de todas as transações
        envolvendo um NFT compactado específico (cNFT).

        Este método especializado retorna uma lista ordenada de assinaturas de
        transações e tipos de operações

        que afetaram um determinado ativo digital compactado na blockchain
        Solana, permitindo que aplicativos rastreiem

        o histórico completo de propriedade, eventos de criação, transferências,
        listagens, vendas e outras operações.


        **Nota:** Este método é especificamente projetado para NFTs compactados.
        Para NFTs regulares, use `getSignaturesForAddress` em vez disso.

        Este endpoint especializado foi adicionado porque o método padrão
        `getSignaturesForAddress` não funciona com NFTs compactados.
      operationId: rpc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
                - params
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: A versão do protocolo JSON-RPC.
                  default: '2.0'
                id:
                  type: string
                  description: Um ID para identificar a solicitação.
                  example: '1'
                  default: '1'
                method:
                  type: string
                  enum:
                    - getSignaturesForAsset
                  description: O nome do método DAS a ser invocado.
                  default: getSignaturesForAsset
                params:
                  type: object
                  default:
                    id: FNt6A9Mfnqbwc1tY7uwAguKQ1JcpBrxmhczDgbdJy5AC
                  required:
                    - id
                    - page
                  properties:
                    id:
                      type: string
                      description: >-
                        O identificador único (endereço de cunhagem) do ativo
                        digital Solana para recuperar o histórico de transações.
                      example: FNt6A9Mfnqbwc1tY7uwAguKQ1JcpBrxmhczDgbdJy5AC
                    page:
                      type: integer
                      description: >-
                        O número da página para paginação através do histórico
                        de transações do ativo Solana.
                      example: 1
                    limit:
                      type: integer
                      description: >-
                        O número máximo de assinaturas de transações Solana para
                        retornar por solicitação.
                      example: 100
                    before:
                      type: string
                      description: >-
                        O cursor para paginação para trás através das
                        assinaturas.
                      example: string
                    after:
                      type: string
                      description: >-
                        O cursor para paginação para frente através das
                        assinaturas.
                      example: string
      responses:
        '200':
          description: Resposta bem-sucedida
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    example: '2.0'
                  result:
                    type: object
                    properties:
                      last_indexed_slot:
                        type: integer
                        description: >-
                          Todos os dados até e incluindo este slot são
                          garantidos como indexados.
                        example: 365750752
                      total:
                        type: integer
                        description: >-
                          O número total de transações encontradas no histórico
                          deste ativo digital Solana.
                        example: 3
                      limit:
                        type: integer
                        description: >-
                          O número máximo de assinaturas de transações Solana
                          solicitadas por página.
                        example: 1000
                      items:
                        type: array
                        description: >-
                          Um array de assinaturas de transações Solana com seus
                          respectivos tipos de operações que afetam este ativo
                          digital.
                        items:
                          type: array
                          items:
                            type: string
                        example:
                          - - >-
                              5nLi8m72bU6PBcz4Xrk23P6KTGy9ufF92kZiQXjTv9ELgkUxrNaiCGhMF4vh6RAcisw9DEQWJt9ogM3G2uCuwwV7
                            - MintToCollectionV1
                          - - >-
                              323Ag4J69gagBt3neUvajNauMydiXZTmXYSfdK5swWcK1iwCUypcXv45UFcy5PTt136G9gtQ45oyPJRs1f2zFZ3v
                            - Transfer
                          - - >-
                              3TbybyYRtNjVMhhahTNbd4bbpiEacZn2qkwtH7ByL7tCHmwi2g4YapPidSRGs1gjaseKbs7RjNmUKWmU6xbf3wUT
                            - Transfer
                  id:
                    type: string
                    example: text
        '400':
          description: >-
            Requisição Inválida. O servidor não pôde entender a solicitação
            devido à sintaxe inválida.
          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: Parâmetros de solicitação inválidos.
                  id:
                    type: string
                    example: '1'
        '401':
          description: >-
            Não autorizado. O cliente deve se autenticar para obter a resposta
            solicitada.
          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: Falha na autenticação. Chave API ausente ou inválida.
                  id:
                    type: string
                    example: '1'
        '403':
          description: Proibido. O cliente não tem direitos de acesso ao conteúdo.
          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: Você não tem permissão para acessar este recurso.
                  id:
                    type: string
                    example: '1'
        '404':
          description: >-
            Não Encontrado. O servidor não consegue encontrar o recurso
            solicitado.
          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: >-
                          Nenhuma assinatura encontrada para o ativo
                          especificado.
                  id:
                    type: string
                    example: '1'
        '429':
          description: >-
            Muitas Solicitações. O usuário enviou muitas solicitações em um
            determinado tempo.
          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 taxa excedido. Por favor, tente novamente
                          mais tarde.
                  id:
                    type: string
                    example: '1'
        '500':
          description: >-
            Erro Interno do Servidor. O servidor encontrou uma situação que não
            sabe como lidar.
          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: Ocorreu um erro inesperado no servidor.
                  id:
                    type: string
                    example: '1'
      security:
        - ApiKeyQuery: []
components:
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Sua chave API Helius. Você pode obter uma gratuitamente no
        [dashboard](https://dashboard.helius.dev/api-keys).

````