> For the complete documentation index, see [llms.txt](https://docs.triton.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.triton.one/solana/rpc-methods/readme.md).

# Account methods

Solana RPC methods for account data, balances, program accounts, SPL token accounts, token supply, vote accounts, and rent-exempt minimums.

## Account data

| Method                                                                     | What it returns                                                                                                                                                                                                                                        |
| -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [`getAccountInfo`](/solana/rpc-methods/readme/getaccountinfo.md)           | The state and metadata of one account, or null if it doesn't exist.                                                                                                                                                                                    |
| [`getMultipleAccounts`](/solana/rpc-methods/readme/getmultipleaccounts.md) | The same, for many addresses in one call, in request order.                                                                                                                                                                                            |
| [`getBalance`](/solana/rpc-methods/readme/getbalance.md)                   | The lamport (SOL) balance of an address.                                                                                                                                                                                                               |
| [`getProgramAccounts`](/solana/rpc-methods/readme/getprogramaccounts.md)   | Every account a program owns, optionally filtered by data or size (on shared endpoints, SPL Token and Token-2022 queries need a `memcmp` filter on the owner at offset 32 or the mint at offset 0, and System Program queries need a `memcmp` filter). |

## SPL token accounts

| Method                                                                                   | What it returns                                 |
| ---------------------------------------------------------------------------------------- | ----------------------------------------------- |
| [`getTokenAccountBalance`](/solana/rpc-methods/readme/gettokenaccountbalance.md)         | The balance of a single SPL token account.      |
| [`getTokenAccountsByOwner`](/solana/rpc-methods/readme/gettokenaccountsbyowner.md)       | The token accounts a wallet owns.               |
| [`getTokenAccountsByDelegate`](/solana/rpc-methods/readme/gettokenaccountsbydelegate.md) | The token accounts a given delegate can act on. |
| [`getTokenSupply`](/solana/rpc-methods/readme/gettokensupply.md)                         | A mint's total supply.                          |
| [`getTokenLargestAccounts`](/solana/rpc-methods/readme/gettokenlargestaccounts.md)       | The 20 largest token accounts of a mint.        |

## Shared endpoint indexes

On Triton shared endpoints, `getProgramAccounts`, `getTokenAccountsByOwner`, and `getTokenAccountsByDelegate` are served from Cloudbreak's indexes, and `getTokenLargestAccounts` from the DAS index.

## Cluster and validator state

| Method                                                                                                 | What it returns                                                                            |
| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
| [`getLargestAccounts`](/solana/rpc-methods/readme/getlargestaccounts.md)                               | The 20 largest accounts by SOL balance. Disabled on Triton mainnet endpoints (HTTP `410`). |
| [`getMinimumBalanceForRentExemption`](/solana/rpc-methods/readme/getminimumbalanceforrentexemption.md) | The lamports an account of a given size needs to be rent-exempt.                           |
| [`getStakeMinimumDelegation`](/solana/rpc-methods/readme/getstakeminimumdelegation.md)                 | The cluster's minimum stake delegation.                                                    |
| [`getVoteAccounts`](/solana/rpc-methods/readme/getvoteaccounts.md)                                     | Current and delinquent vote accounts.                                                      |

## NFTs and compressed assets

For NFTs, compressed assets, and token metadata, use the [Metaplex DAS API](/solana/rpc-methods/readme/das-api.md).

***

<i class="fa-life-ring">:life-ring:</i> Contact support by clicking the chat icon in your [customer dashboard](https://customers.triton.one)\ <i class="fa-briefcase">:briefcase:</i> Sales questions? [Contact us](https://triton.one/contact)\ <i class="fa-sparkles">:sparkles:</i> AI agent? Read [llms.txt](https://docs.triton.one/llms.txt)\ <i class="fa-rss">:rss:</i> Follow updates: [Blog](https://blog.triton.one) · [X](https://x.com/triton_one) · [YouTube](https://www.youtube.com/@triton_one_ltd) · [Telegram](https://t.me/tritonone) · [GitHub](https://github.com/rpcpool)
