getTokenAccountBalance - Solana

getTokenAccountBalance. Retrieves the balance of a specified SPL token account

getTokenAccountBalance - solana [Value: 9CU]
The method in Solana retrieves the balance of a specified SPL token account
Use cases

Use cases

  • Retrieve the balance of a specific token account
  • Monitor token balances for account management
  • Analyze token holdings for financial planning
Constraints

Constraints

  • Limited to the specified token account balance
  • Requires up-to-date network information
  • API rate limits may affect retrieval frequency
Get started
Unlock Access to 50+ chains
Boost your app's speed and reliability with dRPC - get your access API key

Language

Request
Examples
curl https://solana.drpc.org \
  -X POST \
  -H "Content-Type: application/json" \
  --data '{"jsonrpc":"2.0", "id":1, "method":"getTokenAccountBalance", "params": ["DhzDoryP2a4rMK2bcWwJxrE2uW6ir81ES8ZwJJPPpxDN"]}'
Copy
Response
200
{
  "jsonrpc": "2.0",
  "result": {
    "context": {
      "slot": 98123569
    },
    "value": {
      "amount": "1000000",
      "decimals": 6,
      "uiAmount": 1.0,
      "uiAmountString": "1.0"
    }
  },
  "id": 1
}
Copy

Request params

idinteger
jsonrpcstring
methodstring
Parametersarray
array
accountPublicKeystring
The public key of the account to query.
commitmentstring
The level of commitment required for the query
  • finalized - The node will query the most recent block confirmed by supermajority of the cluster as having reached maximum lockout, meaning the cluster has recognized this block as finalized
  • confirmed - The node will query the most recent block that has been voted on by supermajority of the cluster
  • processed - The node will query its most recent block. Note that the block may not be complete

Response

200
Contains details about the token supply and program state

Response params

object
idinteger
jsonrpcstring
resultstring
object
contextobject
Contains information about the current state of the program
object
slotinteger
The slot number used to retrieve the fee calculator.
apiVersionstring
The version of the Solana RPC API being used
valueobject
Provides detailed token supply information:
object
amountstring
The raw total token supply, represented as a string of a u64 integer.
decimalsinteger
The number of decimal places the token uses.
uiAmountstring
The total token supply using the mint's decimal settings (DEPRECATED).
uiAmountStringstring
The total token supply as a string, formatted with the mint's decimal settings