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

# getSlotLeaders

> getSlotLeaders retourne les validateurs prévus pour diriger chaque slot dans une plage allant jusqu'à 5 000 slots Solana — pour le routage conscient des leaders et la surveillance des validateurs.

## Paramètres de la requête

<ParamField body="slot" type="number" required>
  Numéro de slot Solana de départ pour commencer à récupérer le calendrier des validateurs.
</ParamField>

<ParamField body="slot" type="number" required>
  Nombre de slots consécutifs pour lesquels récupérer les identités des validateurs programmés (1-5 000).
</ParamField>


## OpenAPI

````yaml fr/openapi/rpc-http/getSlotLeaders.yaml POST /
openapi: 3.1.0
info:
  title: Solana RPC API
  version: 1.0.0
  description: >-
    API de projection du calendrier des validateurs pour récupérer la séquence à
    venir des validateurs Solana assignés à la production de blocs sur plusieurs
    créneaux futurs.
  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 principal RPC
  - url: https://devnet.helius-rpc.com
    description: Point de terminaison Devnet RPC
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getSlotLeaders
      description: >-
        Récupérer la séquence ordonnée des validateurs Solana programmés pour
        produire des blocs pour des créneaux futurs.

        Cette API de consensus prédictif renvoie le calendrier complet de
        rotation des validateurs pour une plage de créneaux à venir, permettant
        aux applications de prévoir quels validateurs seront responsables de la
        production des blocs. Essentiel pour les tableaux de bord de
        surveillance du réseau, le suivi des performances des validateurs, les
        outils de visualisation du consensus, et les applications qui doivent
        anticiper le calendrier des leaders à venir.

        Prend en charge la requête jusqu'à 5 000 créneaux en une seule demande
        pour une récupération efficace du calendrier.
      operationId: getSlotLeaders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: La version du protocole JSON-RPC.
                  example: '2.0'
                  default: '2.0'
                id:
                  type: string
                  description: Un identifiant unique pour la requête.
                  example: '1'
                  default: '1'
                method:
                  type: string
                  enum:
                    - getSlotLeaders
                  description: Le nom de la méthode RPC à invoquer.
                  example: getSlotLeaders
                  default: getSlotLeaders
                params:
                  type: array
                  description: Paramètres pour spécifier le créneau de départ et la limite.
                  default:
                    - 433341000
                    - 10
                  items:
                    oneOf:
                      - type: integer
                        description: >-
                          Numéro de créneau Solana de départ pour commencer la
                          récupération du calendrier des validateurs.
                        example: 100
                      - type: integer
                        description: >-
                          Nombre de créneaux consécutifs pour lesquels récupérer
                          les identités des validateurs programmés (1-5,000).
                        example: 10
      responses:
        '200':
          description: Leaders des créneaux récupérés 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: >-
                      Séquence ordonnée des identités des validateurs Solana
                      programmés pour la production de blocs à venir.
                    items:
                      type: string
                      description: >-
                        Identité du validateur Solana (clé publique) programmé
                        comme producteur de blocs pour un créneau spécifique.
                      example: ChorusmmK7i1AxXeiTtQgQZhQNiXYU84ULeaYF1EH15n
              examples:
                example1:
                  $ref: '#/components/examples/getSlotLeadersResponse'
        '400':
          description: >-
            Requête incorrecte - Paramètres de requête invalides ou requête
            malformée.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32602
                  message: Paramètres invalides
                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: Non autorisé
                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: Trop de requêtes
                id: '1'
        '500':
          description: >-
            Erreur interne du serveur - Une erreur s'est produite sur le
            serveur.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32603
                  message: Erreur interne
                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 indisponible
                id: '1'
        '504':
          description: Délai d'attente de la passerelle - La requête a expiré.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32003
                  message: Délai de la passerelle
                id: '1'
      security:
        - ApiKeyQuery: []
components:
  examples:
    getSlotLeadersResponse:
      value:
        jsonrpc: '2.0'
        id: '1'
        result:
          - ChorusmmK7i1AxXeiTtQgQZhQNiXYU84ULeaYF1EH15n
          - ChorusmmK7i1AxXeiTtQgQZhQNiXYU84ULeaYF1EH15n
          - ChorusmmK7i1AxXeiTtQgQZhQNiXYU84ULeaYF1EH15n
          - ChorusmmK7i1AxXeiTtQgQZhQNiXYU84ULeaYF1EH15n
          - Awes4Tr6TX8JDzEhCZY2QVNimT6iD1zWHzf1vNyGvpLM
          - Awes4Tr6TX8JDzEhCZY2QVNimT6iD1zWHzf1vNyGvpLM
          - Awes4Tr6TX8JDzEhCZY2QVNimT6iD1zWHzf1vNyGvpLM
          - Awes4Tr6TX8JDzEhCZY2QVNimT6iD1zWHzf1vNyGvpLM
          - DWvDTSh3qfn88UoQTEKRV2JnLt5jtJAVoiCo3ivtMwXP
          - DWvDTSh3qfn88UoQTEKRV2JnLt5jtJAVoiCo3ivtMwXP
  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: Des données supplémentaires sur 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).

````