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

> 에포크에 대한 주소 목록의 인플레이션/스테이킹 보상을 반환합니다.

## Request Parameters

<ParamField body="address" type="array" required>
  스테이킹 보상을 조회할 Solana 주소(검증자 또는 위임자) 목록을 base-58로 인코딩된 문자열 형태로 입력합니다.
</ParamField>

<ParamField body="commitment" type="string">
  요청의 커밋 수준입니다.

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

<ParamField body="epoch" type="number">
  보상을 조회할 특정 Solana 에포크 번호입니다. 생략 시, 가장 최근에 분배된 보상을 반환합니다.
</ParamField>

<ParamField body="minContextSlot" type="number">
  요청을 평가할 수 있는 최소 슬롯입니다.
</ParamField>


## OpenAPI

````yaml ko/openapi/rpc-http/getInflationReward.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: 메인넷 RPC 엔드포인트
  - url: https://devnet.helius-rpc.com
    description: Devnet RPC 엔드포인트
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getInflationReward
      description: >-
        Solana 검증인 및 위임자 계정에 대한 자세한 스테이킹 보상 정보를 검색합니다. 이 필수 스테이킹 API는 특정 에포크 동안
        지정된 계정에 분배된 SOL 보상에 대한 정확한 데이터를 제공합니다. 이러한 인플레이션 기반 보상은 Solana의 지분 증명
        합의에 참여하여 직접적으로 또는 간접적으로 위임자로서의 수익을 나타냅니다. 보상 금액, 커미션 비율, 포스트 잔액 데이터, 정확한
        스테이킹 수익 계산을 위한 타이밍 정보를 반환합니다. 스테이킹 대시보드, 수익 추적기, 지갑 애플리케이션, 세금 보고 도구 및
        Solana 스테이킹 활동의 수익을 추적하는 모든 서비스에 중요합니다.
      operationId: getInflationReward
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
              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:
                    - getInflationReward
                  example: getInflationReward
                  default: getInflationReward
                params:
                  type: array
                  description: 메소드에 대한 매개 변수입니다.
                  default:
                    - - 6dmNQ5jwLeLk5REvio1JcMshcbvkYMwy26sJ8pbkvStu
                  items:
                    oneOf:
                      - type: array
                        description: >-
                          base-58로 인코딩된 문자열로된 Solana 주소(검증인 또는 위임자) 목록으로, 스테이킹
                          보상을 검색하기 위한 것입니다.
                        items:
                          type: string
                        example:
                          - 6dmNQ5jwLeLk5REvio1JcMshcbvkYMwy26sJ8pbkvStu
                          - BGsqMegLpV6n6Ve146sSX2dTjUMj3M92HnU8BbNRMhF2
                      - type: object
                        description: 선택적 매개 변수가 포함된 구성 객체입니다.
                        properties:
                          commitment:
                            type: string
                            description: 요청에 대한 커미트먼트 레벨입니다.
                            enum:
                              - confirmed
                              - finalized
                            example: finalized
                          epoch:
                            type: integer
                            description: >-
                              보상을 검색하기 위한 특정 Solana 에포크 번호입니다. 생략된 경우 가장 최근에 분배된
                              보상을 반환합니다.
                            example: 2
                          minContextSlot:
                            type: integer
                            description: 요청이 평가될 수 있는 최소 슬롯입니다.
                            example: 1000
      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: array
                    description: 요청한 각 계정에 대한 자세한 스테이킹 보상 정보를 요청한 순서대로 담고 있는 배열입니다.
                    items:
                      oneOf:
                        - type: object
                          description: 이 계정에 대한 Solana 스테이킹 보상 세부 사항입니다.
                          properties:
                            epoch:
                              type: integer
                              description: 이 스테이킹 보상이 분배된 Solana의 에포크 번호입니다.
                              example: 2
                            effectiveSlot:
                              type: integer
                              description: 이 보상이 계산되고 유효하게 된 특정 블록체인 슬롯입니다.
                              example: 224
                            amount:
                              type: integer
                              description: >-
                                이 계정이 얻은 lamports 단위의 스테이킹 보상 금액입니다 (1 SOL =
                                1,000,000,000 lamports).
                              example: 2500
                            postBalance:
                              type: integer
                              description: 이 스테이킹 보상이 추가된 후의 lamports 단위의 계정 잔고입니다.
                              example: 499999442500
                            commission:
                              type: integer
                              description: >-
                                위임자 보상에서 차감된 검증인 수수료 비율입니다 (위임자 계정의 경우 null,
                                검증인의 경우 0-100).
                              nullable: true
                              example: 5
                        - type: 'null'
                          description: 지정된 에포크 동안 이 계정이 스테이킹 보상을 받지 않은 경우 null입니다.
                          example: null
        '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 키입니다. [대시보드](https://dashboard.helius.dev/api-keys)에서 무료로
        얻을 수 있습니다.

````