> ## Documentation Index
> Fetch the complete documentation index at: https://chainstack-docs-polygon-erigon-trace-deprecation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# getSignatureStatuses | Solana

> The Solana getSignatureStatuses method returns the status of a list of signatures. Available on Solana via Chainstack JSON-RPC nodes.

# Solana `getSignatureStatuses` method

The Solana `getSignatureStatuses` method returns the status of a list of signatures.

This method provides the status of each signature, which indicates whether the transaction was successfully processed, is still being processed, or resulted in an error. It is useful for tracking the status of transactions.

## Parameters

* `signatures` — an array of signatures to retrieve the status for.
* `options` — (optional) additional options:
  * `searchTransactionHistory` — whether to search the transaction history for the status of each signature.

## Response

* `value` — an array of signature status objects, each containing:
  * `slot` — the slot in which the transaction was processed.
  * `confirmations` — the number of confirmations for the transaction.
  * `err` — whether the transaction resulted in an error.
  * `status` — the status of the transaction.

## Use case

A practical use case for `getSignatureStatuses` is to track the status of transactions. This can be useful for wallets or other applications that need to display or make use of this information.


## OpenAPI

````yaml openapi/solana_node_api/getSignatureStatuses.json POST /9de47db917d4f69168e3fed02217d15b
openapi: 3.0.0
info:
  title: getSignatureStatuses example
  version: 1.0.0
  description: This is an API example for Solana's getSignatureStatuses.
servers:
  - url: https://nd-326-444-187.p2pify.com
security: []
paths:
  /9de47db917d4f69168e3fed02217d15b:
    post:
      tags:
        - query
      summary: getSignatureStatuses
      operationId: getSignatureStatuses
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  default: 1
                jsonrpc:
                  type: string
                  default: '2.0'
                method:
                  type: string
                  default: getSignatureStatuses
                params:
                  type: array
                  default:
                    - - >-
                        5VERv8NMvzbJMEkV8xnrLkEaWRtSz9CosKDYjCJjBRnbJLgp8uirBgmQpjKhoR4tjF3ZpRzrFmBV6UjKdiSZkQUW
                    - searchTransactionHistory: true
      responses:
        '200':
          description: Signature statuses details
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                  id:
                    type: integer
                  result:
                    type: array
                    items:
                      type: object

````