Skip to main content
POST
getMinimumBalanceForRentExemption
curl --request POST \
  --url 'https://mainnet.helius-rpc.com/?api-key=' \
  --header 'Content-Type: application/json' \
  --data '
{
  "jsonrpc": "2.0",
  "id": "1",
  "method": "getMinimumBalanceForRentExemption",
  "params": [
    50
  ]
}
'
{
  "jsonrpc": "2.0",
  "id": "1",
  "result": 500
}

Documentation Index

Fetch the complete documentation index at: https://helius-codex-token-transfer-filter-docs.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Request Parameters

address
number
required
Size of account data in bytes that you need to store on the Solana blockchain.
commitment
string
The commitment level for the request.
  • confirmed
  • finalized
  • processed

Authorizations

api-key
string
query
required

Your Helius API key. You can get one for free in the dashboard.

Body

application/json
jsonrpc
enum<string>
default:2.0
required

The JSON-RPC protocol version.

Available options:
2.0
Example:

"2.0"

id
string
default:1
required

A unique identifier for the request.

Example:

"1"

method
enum<string>
default:getMinimumBalanceForRentExemption
required

The name of the RPC method to invoke.

Available options:
getMinimumBalanceForRentExemption
Example:

"getMinimumBalanceForRentExemption"

params
(integer | object)[]

Parameters for the method.

Size of account data in bytes that you need to store on the Solana blockchain.

Example:

50

Response

Successfully retrieved the minimum balance for rent exemption.

jsonrpc
enum<string>

The JSON-RPC protocol version.

Available options:
2.0
Example:

"2.0"

id
string

Identifier matching the request.

Example:

"1"

result
integer

Minimum SOL balance in lamports required to make an account with this data size permanently rent-exempt.

Example:

500