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

# getInflationReward

> Retourne la récompense d'inflation / staking pour une liste d'adresses pour une époque.

## Paramètres de requête

<ParamField body="address" type="array" required>
  Liste d'adresses Solana (validateurs ou délégateurs) pour récupérer les récompenses de staking, sous forme de chaînes encodées en base-58.
</ParamField>

<ParamField body="commitment" type="string">
  Le niveau d'engagement pour la requête.

  * `confirmed`
  * `finalized`
</ParamField>

<ParamField body="epoch" type="number">
  Numéro d'époque Solana spécifique pour récupérer les récompenses. Si omis, retourne les récompenses les plus récemment distribuées.
</ParamField>

<ParamField body="minContextSlot" type="number">
  Le slot minimum auquel la requête peut être évaluée.
</ParamField>


## OpenAPI

````yaml fr/openapi/rpc-http/getInflationReward.yaml POST /
openapi: 3.1.0
info:
  title: Solana RPC API
  version: 1.0.0
  description: >-
    API analytique des récompenses de staking pour récupérer et calculer les
    gains liés à l'inflation versés aux délégateurs et validateurs Solana
    pendant des époques spécifiques.
  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: getInflationReward
      description: >
        Récupérer des informations détaillées sur les récompenses de staking
        pour les validateurs Solana et les comptes des délégateurs.

        Cette API de staking essentielle fournit des données précises sur les
        récompenses SOL distribuées aux comptes spécifiés pendant une époque
        particulière. Ces récompenses liées à l'inflation représentent les gains
        de

        la participation au consensus de preuve d'enjeu de Solana, soit
        directement en tant que validateurs, soit indirectement en tant que
        délégateurs. Retourne les montants des récompenses, les taux de
        commission, les données post-bilan, et les informations de timing pour
        des calculs précis du rendement de staking. Crucial pour les tableaux de
        bord de staking, les trackers de rendement, les applications de
        portefeuille, les outils de déclaration fiscale, et tout service suivant
        les retours des activités de staking Solana.
      operationId: getInflationReward
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
              properties:
                jsonrpc:
                  type: string
                  description: La version du protocole JSON-RPC.
                  enum:
                    - '2.0'
                  example: '2.0'
                  default: '2.0'
                id:
                  type: string
                  description: Un identifiant unique pour la requête.
                  example: '1'
                  default: '1'
                method:
                  type: string
                  description: Le nom de la méthode RPC à invoquer.
                  enum:
                    - getInflationReward
                  example: getInflationReward
                  default: getInflationReward
                params:
                  type: array
                  description: Paramètres pour la méthode.
                  default:
                    - - 6dmNQ5jwLeLk5REvio1JcMshcbvkYMwy26sJ8pbkvStu
                  items:
                    oneOf:
                      - type: array
                        description: >-
                          Liste des adresses Solana (validateurs ou délégateurs)
                          pour récupérer les récompenses de staking, en tant que
                          chaînes encodées en base-58.
                        items:
                          type: string
                        example:
                          - 6dmNQ5jwLeLk5REvio1JcMshcbvkYMwy26sJ8pbkvStu
                          - BGsqMegLpV6n6Ve146sSX2dTjUMj3M92HnU8BbNRMhF2
                      - type: object
                        description: >-
                          Objet de configuration contenant des paramètres
                          optionnels.
                        properties:
                          commitment:
                            type: string
                            description: Le niveau d'engagement pour la requête.
                            enum:
                              - confirmed
                              - finalized
                            example: finalized
                          epoch:
                            type: integer
                            description: >-
                              Numéro d'époque Solana spécifique pour récupérer
                              les récompenses. Si omis, retourne les récompenses
                              distribuées le plus récemment.
                            example: 2
                          minContextSlot:
                            type: integer
                            description: >-
                              Le slot minimum auquel la requête peut être
                              évaluée.
                            example: 1000
      responses:
        '200':
          description: Information de récompense d'inflation récupérée avec succès.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    description: La version du protocole JSON-RPC.
                    enum:
                      - '2.0'
                    example: '2.0'
                  id:
                    type: string
                    description: Identifiant correspondant à la requête.
                    example: '1'
                  result:
                    type: array
                    description: >-
                      Tableau d'informations détaillées sur les récompenses de
                      staking pour chaque compte demandé, dans le même ordre que
                      demandé.
                    items:
                      oneOf:
                        - type: object
                          description: >-
                            Détails des récompenses de staking Solana pour ce
                            compte.
                          properties:
                            epoch:
                              type: integer
                              description: >-
                                Numéro d'époque Solana lorsque ces récompenses
                                de staking ont été distribuées.
                              example: 2
                            effectiveSlot:
                              type: integer
                              description: >-
                                Slot de blockchain spécifique lorsque ces
                                récompenses ont été calculées et sont devenues
                                effectives.
                              example: 224
                            amount:
                              type: integer
                              description: >-
                                Montant de la récompense de staking en lamports
                                (1 SOL = 1 000 000 000 lamports) gagné par ce
                                compte.
                              example: 2500
                            postBalance:
                              type: integer
                              description: >-
                                Solde du compte en lamports après que cette
                                récompense de staking a été créditée.
                              example: 499999442500
                            commission:
                              type: integer
                              description: >-
                                Pourcentage de commission du validateur prélevé
                                sur les récompenses des délégateurs (nul pour
                                les comptes de délégation, 0-100 pour les
                                validateurs).
                              nullable: true
                              example: 5
                        - type: 'null'
                          description: >-
                            Nul si ce compte n'a reçu aucune récompense de
                            staking pendant l'époque spécifiée.
                          example: null
        '400':
          description: >-
            Requête Incorrecte - Paramètres de requête invalides ou requête mal
            formée.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32602
                  message: Invalid params
                id: '1'
        '401':
          description: Non Autorisé - Clé API invalide ou manquante.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32001
                  message: Unauthorized
                id: '1'
        '429':
          description: Trop de Requêtes - Limite de débit dépassée.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32005
                  message: Too many requests
                id: '1'
        '500':
          description: Erreur Interne du Serveur - Une erreur est survenue sur le serveur.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32603
                  message: Internal error
                id: '1'
        '503':
          description: Service Indisponible - Le service est temporairement indisponible.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32002
                  message: Service unavailable
                id: '1'
        '504':
          description: >-
            Délai d'Attente de la Passerelle - La requête a dépassé le délai
            d'attente.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32003
                  message: Gateway timeout
                id: '1'
      security:
        - ApiKeyQuery: []
components:
  schemas:
    ErrorResponse:
      type: object
      properties:
        jsonrpc:
          type: string
          description: La version du protocole JSON-RPC.
          enum:
            - '2.0'
          example: '2.0'
        error:
          type: object
          properties:
            code:
              type: integer
              description: Le code d'erreur.
              example: -32602
            message:
              type: string
              description: Le message d'erreur.
            data:
              type: object
              description: Données supplémentaires concernant l'erreur.
        id:
          type: string
          description: Identifiant correspondant à la requête.
          example: '1'
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Votre clé API Helius. Vous pouvez en obtenir une gratuitement dans le
        [tableau de bord](https://dashboard.helius.dev/api-keys).

````