> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# getEpochInfo | Solana

> The Solana getEpochInfo method returns information about the current epoch. This method provides detailed information about the current epoch.

The Solana `getEpochInfo` method returns information about the current epoch.

This method provides detailed information about the current epoch, including the epoch number, the number of slots in the epoch, the current slot, and more. It is useful for tracking the progress of the network over time.

## Parameters

* `commitment` — (optional) the level of commitment desired:
  * `processed` — the node has processed the block and the block may be on a fork.
  * `confirmed` — the block is confirmed by the cluster as not being on a fork.
  * `finalized` — the block is finalized by the cluster.

## Response

* `value` — the epoch information:
  * `epoch` — the current epoch.
  * `slotIndex` — the current slot index.
  * `slotsInEpoch` — the total number of slots in the current epoch.
  * `absoluteSlot` — the current slot.
  * `blockHeight` — the current block height.
  * `transactionCount` — the total number of transactions processed so far.

## Use case

A practical use case for `getEpochInfo` is to track the progress of the network over time. This can be useful for network monitoring tools or other applications that need to display or make use of this information.


## OpenAPI

````yaml openapi/solana_node_api/getEpochInfo.json POST /9de47db917d4f69168e3fed02217d15b
openapi: 3.0.0
info:
  title: getEpochInfo example
  version: 1.0.0
  description: This is an API example for Solana's getEpochInfo.
servers:
  - url: https://nd-326-444-187.p2pify.com
security: []
paths:
  /9de47db917d4f69168e3fed02217d15b:
    post:
      tags:
        - query
      summary: getEpochInfo
      operationId: getEpochInfo
      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: getEpochInfo
      responses:
        '200':
          description: Epoch info details
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                  id:
                    type: integer
                  result:
                    type: object
                    properties:
                      absoluteSlot:
                        type: integer
                      blockHeight:
                        type: integer
                      epoch:
                        type: integer
                      slotIndex:
                        type: integer
                      slotsInEpoch:
                        type: integer

````