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

# getEpochSchedule

> 이 클러스터의 제네시스 설정에서 에포크 일정 정보를 반환합니다.



## OpenAPI

````yaml ko/openapi/rpc-http/getEpochSchedule.yaml POST /
openapi: 3.1.0
info:
  title: Solana RPC API
  version: 1.0.0
  description: >-
    Solana의 epoch 일정 매개변수를 검색하기 위한 블록체인 시간 구조 API. 이러한 매개변수는 합의 주기, 검증자 회전 기간,
    네트워크 시간 조직을 관리합니다.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Mainnet RPC 엔드포인트
  - url: https://devnet.helius-rpc.com
    description: Devnet RPC 엔드포인트
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getEpochSchedule
      description: |
        Solana의 epoch 기반 블록체인 구조를 정의하는 핵심 시간 매개변수를 검색합니다.
        이 네트워크 구성 API는 Solana 블록체인에서 슬롯을 epoch으로 구성하는 방식을
        관리하는 기본 시간 상수를 제공합니다. Epoch은 검증자 회전,
        스테이킹 보상, 임대료 징수 및 기타 주기적 블록체인 작업의 주요 시간 측정 단위입니다.
        Epoch 일정 매개변수는 정확히 얼마나 많은 슬롯이 하나의 epoch을 구성하는지와
        언제 리더 일정이 계산되는지를 정의합니다. 시간 기반 계산을 수행하는
        애플리케이션, 보상 기간을 추적하는 스테이킹 시스템, 리더
        일정을 예측하는 검증자 소프트웨어 및 네트워크의 기본 시간 구조와
        블록체인 이벤트를 상관관계시키는 분석 도구에 필수적입니다.
      operationId: getEpochSchedule
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                jsonrpc:
                  type: string
                  description: JSON-RPC 프로토콜 버전입니다.
                  enum:
                    - '2.0'
                  example: '2.0'
                  default: '2.0'
                id:
                  type: string
                  description: 요청의 고유 식별자입니다.
                  example: '1'
                  default: '1'
                method:
                  type: string
                  description: 호출할 RPC 메서드의 이름입니다.
                  enum:
                    - getEpochSchedule
                  example: getEpochSchedule
                  default: getEpochSchedule
      responses:
        '200':
          description: Epoch 일정 정보를 성공적으로 검색했습니다.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    description: JSON-RPC 프로토콜 버전입니다.
                    enum:
                      - '2.0'
                    example: '2.0'
                  id:
                    type: string
                    description: 요청과 일치하는 식별자입니다.
                    example: '1'
                  result:
                    type: object
                    description: Solana 블록체인의 epoch 구조를 정의하는 종합적인 시간 상수입니다.
                    properties:
                      slotsPerEpoch:
                        type: integer
                        description: 정상 작동 중 하나의 Solana epoch을 구성하는 슬롯 수 (워밍업 기간 후).
                        example: 8192
                      leaderScheduleSlotOffset:
                        type: integer
                        description: 다음 epoch에 대한 검증자 리더 일정을 계산하고 게시하는 epoch 전의 오프셋입니다.
                        example: 8192
                      warmup:
                        type: boolean
                        description: >-
                          네트워크가 제네시스에서 점진적으로 증가하는 epoch 길이를 사용하는 워밍업 기간을 사용하는지
                          여부를 나타내는 불리언입니다.
                        example: true
                      firstNormalEpoch:
                        type: integer
                        description: slotsPerEpoch으로 정의된 표준 전체 길이에 도달하는 첫 번째 epoch 번호입니다.
                        example: 8
                      firstNormalSlot:
                        type: integer
                        description: 초기 워밍업 기간 후 epoch이 표준 길이를 시작하는 절대 슬롯 번호입니다.
                        example: 8160
              examples:
                response:
                  value:
                    jsonrpc: '2.0'
                    id: '1'
                    result:
                      slotsPerEpoch: 8192
                      leaderScheduleSlotOffset: 8192
                      warmup: true
                      firstNormalEpoch: 8
                      firstNormalSlot: 8160
        '400':
          description: 잘못된 요청 - 잘못된 요청 매개변수 또는 형식이 잘못된 요청입니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32602
                  message: 잘못된 매개변수
        '401':
          description: 인증되지 않음 - 잘못되었거나 누락된 API 키입니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32001
                  message: 인증되지 않음
        '429':
          description: 요청 수 초과 - 속도 제한을 초과했습니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32005
                  message: 요청이 너무 많습니다.
                id: '1'
        '500':
          description: 서버 내 오류 - 서버에서 오류가 발생했습니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32603
                  message: 내부 오류
                id: '1'
        '503':
          description: 서비스를 사용할 수 없음 - 서비스가 일시적으로 사용할 수 없습니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32002
                  message: 서비스를 사용할 수 없음
                id: '1'
        '504':
          description: 게이트웨이 시간 초과 - 요청 시간이 초과되었습니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32003
                  message: 게이트웨이 시간 초과
                id: '1'
      security:
        - ApiKeyQuery: []
components:
  schemas:
    ErrorResponse:
      type: object
      properties:
        jsonrpc:
          type: string
          description: JSON-RPC 프로토콜 버전입니다.
          enum:
            - '2.0'
          example: '2.0'
        error:
          type: object
          properties:
            code:
              type: integer
              description: 오류 코드입니다.
              example: -32602
            message:
              type: string
              description: 오류 메시지입니다.
            data:
              type: object
              description: 오류에 대한 추가 데이터입니다.
        id:
          type: string
          description: 요청과 일치하는 식별자입니다.
          example: '1'
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        귀하의 Helius API 키입니다. [대시보드](https://dashboard.helius.dev/api-keys)에서 무료로
        받을 수 있습니다.

````