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

# getMinimumBalanceForRentExemption

> Retorna o saldo mínimo necessário para tornar a conta isenta de aluguel.

## Parâmetros de Requisição

<ParamField body="address" type="number" required>
  Tamanho dos dados da conta em bytes que você precisa armazenar na blockchain Solana.
</ParamField>

<ParamField body="commitment" type="string">
  O nível de compromisso para a requisição.

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


## OpenAPI

````yaml pt-BR/openapi/rpc-http/getMinimumBalanceForRentExemption.yaml POST /
openapi: 3.1.0
info:
  title: Solana RPC API
  version: 1.0.0
  description: >-
    API de calculadora de custo de armazenamento de conta para determinar o
    saldo mínimo de SOL necessário para tornar contas Solana isentas de aluguel
    com base em seus requisitos de tamanho de dados.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Endpoint Mainnet RPC
  - url: https://devnet.helius-rpc.com
    description: Endpoint Devnet RPC
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getMinimumBalanceForRentExemption
      description: >
        Calcular o saldo mínimo de SOL necessário para tornar uma conta Solana
        permanentemente isenta de aluguel.

        Esta API econômica essencial ajuda a determinar a quantidade exata de
        SOL que deve ser alocada

        a uma conta com base em seu tamanho de dados para evitar pagar taxas de
        aluguel recorrentes. Contas que

        mantêm este saldo mínimo estão isentas das cobranças de aluguel de
        armazenamento da rede, garantindo

        sua persistência a longo prazo no blockchain. Crítico para
        desenvolvedores de carteiras, construtores de DApps

        e qualquer aplicativo que crie contas on-chain para estimar com precisão
        os custos de criação de contas

        e financiar adequadamente novas contas com base em seus requisitos de
        armazenamento pretendidos.
      operationId: getMinimumBalanceForRentExemption
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
              properties:
                jsonrpc:
                  type: string
                  description: A versão do protocolo JSON-RPC.
                  enum:
                    - '2.0'
                  example: '2.0'
                  default: '2.0'
                id:
                  type: string
                  description: Um identificador único para a solicitação.
                  example: '1'
                  default: '1'
                method:
                  type: string
                  description: O nome do método RPC a ser invocado.
                  enum:
                    - getMinimumBalanceForRentExemption
                  example: getMinimumBalanceForRentExemption
                  default: getMinimumBalanceForRentExemption
                params:
                  type: array
                  description: Parâmetros para o método.
                  default:
                    - 50
                  items:
                    oneOf:
                      - type: integer
                        description: >-
                          Tamanho dos dados da conta em bytes que você precisa
                          armazenar no blockchain Solana.
                        example: 50
                      - type: object
                        description: Objeto de configuração com opções adicionais.
                        properties:
                          commitment:
                            type: string
                            description: O nível de compromisso para a solicitação.
                            enum:
                              - confirmed
                              - finalized
                              - processed
                            example: finalized
      responses:
        '200':
          description: Saldo mínimo para isenção de aluguel recuperado com sucesso.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    description: A versão do protocolo JSON-RPC.
                    enum:
                      - '2.0'
                    example: '2.0'
                  id:
                    type: string
                    description: Identificador que corresponde à solicitação.
                    example: '1'
                  result:
                    type: integer
                    description: >-
                      Saldo mínimo de SOL em lamports necessário para tornar uma
                      conta com este tamanho de dados permanentemente isenta de
                      aluguel.
                    example: 500
        '400':
          description: >-
            Solicitação Incorreta - Parâmetros de solicitação inválidos ou
            solicitação malformada.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32602
                  message: Parâmetros inválidos
                id: '1'
        '401':
          description: Não autorizado - Chave API inválida ou ausente.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32001
                  message: Não autorizado
                id: '1'
        '429':
          description: Muitas Solicitações - Limite de taxa excedido.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32005
                  message: Muitas solicitações
                id: '1'
        '500':
          description: Erro Interno do Servidor - Ocorreu um erro no servidor.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32603
                  message: Erro interno
                id: '1'
        '503':
          description: Serviço Indisponível - O serviço está temporariamente indisponível.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32002
                  message: Serviço indisponível
                id: '1'
        '504':
          description: Tempo Limite do Gateway - A solicitação expirou.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32003
                  message: Tempo limite do gateway
                id: '1'
      security:
        - ApiKeyQuery: []
components:
  schemas:
    ErrorResponse:
      type: object
      properties:
        jsonrpc:
          type: string
          description: A versão do protocolo JSON-RPC.
          enum:
            - '2.0'
          example: '2.0'
        error:
          type: object
          properties:
            code:
              type: integer
              description: O código de erro.
              example: -32602
            message:
              type: string
              description: A mensagem de erro.
            data:
              type: object
              description: Dados adicionais sobre o erro.
        id:
          type: string
          description: Identificador que corresponde à solicitação.
          example: '1'
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Sua chave API Helius. Você pode obter uma gratuitamente no
        [dashboard](https://dashboard.helius.dev/api-keys).

````