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

# getFirstAvailableBlock

> 원장에 삭제되지 않은 가장 낮은 확정 블록의 슬롯을 반환합니다.



## OpenAPI

````yaml ko/openapi/rpc-http/getFirstAvailableBlock.yaml POST /
openapi: 3.1.0
info:
  title: Solana RPC API
  version: 1.0.0
  description: >-
    이 노드에서 사용 가능한 가장 오래된 Solana 블록 데이터를 식별하기 위한 블록체인 이력 관리 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: getFirstAvailableBlock
      description: |
        이 노드의 원장 저장소에서 아직 접근 가능한 가장 초기 Solana 블록을 검색합니다.
        이 블록체인 이력 API는 사용 가능한 역사적 데이터의 하한선을 식별하며,
        저장소에서 삭제되지 않은 가장 오래된 블록의 슬롯 번호를 반환합니다.
        Solana 노드는 일반적으로 창세부터 전체 블록체인 이력을 저장하지 않고,
        저장소 용량 제약에 따라 최근 블록의 슬라이딩 창을 유지합니다.
        역사적 블록체인 데이터를 사용하는 애플리케이션, 아카이브 서비스,
        인덱서, 분석 도구가 이 특정 Solana 노드에서 얼마나 멀리까지
        블록, 트랜잭션 및 계정 데이터를 쿼리할 수 있는지 결정할 때 필수적입니다.
      operationId: getFirstAvailableBlock
      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:
                    - getFirstAvailableBlock
                  example: getFirstAvailableBlock
                  default: getFirstAvailableBlock
      responses:
        '200':
          description: 가장 낮은 확정 블록의 슬롯을 성공적으로 검색했습니다.
          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: integer
                    description: >-
                      이 노드의 저장소 이력에서 여전히 사용할 수 있는 가장 초기 Solana 블록 슬롯 번호로, 접근 가능한
                      블록체인 데이터의 하한을 나타냅니다.
                    example: 250000
        '400':
          description: 잘못된 요청 - 잘못된 요청 매개변수 또는 형식이 잘못된 요청입니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32602
                  message: 잘못된 매개변수
                id: '1'
        '401':
          description: 권한 없음 - 잘못되었거나 누락된 API 키입니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32001
                  message: 권한 없음
                id: '1'
        '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 키입니다.
        [dashboard](https://dashboard.helius.dev/api-keys)에서 무료로 받을 수 있습니다.

````