> 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/utility-methods.md).

# Utility methods

Solana JSON-RPC methods for epochs, slots, leader schedules, blockhashes, node identity, health, version, supply, and inflation.

## Epochs, slots and leaders

| Method                                                                          | What it returns                                        |
| ------------------------------------------------------------------------------- | ------------------------------------------------------ |
| [`getEpochInfo`](/solana/rpc-methods/utility-methods/getepochinfo.md)           | The current epoch position and counters.               |
| [`getEpochSchedule`](/solana/rpc-methods/utility-methods/getepochschedule.md)   | The cluster's epoch schedule parameters.               |
| [`getSlot`](/solana/rpc-methods/utility-methods/getslot.md)                     | The highest slot reached at the requested commitment.  |
| [`getSlotLeader`](/solana/rpc-methods/utility-methods/getslotleader.md)         | The validator identity scheduled for the current slot. |
| [`getSlotLeaders`](/solana/rpc-methods/utility-methods/getslotleaders.md)       | The validator identity for each slot in a range.       |
| [`getLeaderSchedule`](/solana/rpc-methods/utility-methods/getleaderschedule.md) | The leader schedule for the epoch containing a slot.   |

## Blockhashes

| Method                                                                            | What it returns                                       |
| --------------------------------------------------------------------------------- | ----------------------------------------------------- |
| [`getLatestBlockhash`](/solana/rpc-methods/utility-methods/getlatestblockhash.md) | The latest blockhash and its last valid block height. |
| [`isBlockhashValid`](/solana/rpc-methods/utility-methods/isblockhashvalid.md)     | Whether a blockhash is still valid.                   |

## Node ledger range

| Method                                                                                  | What it returns                                    |
| --------------------------------------------------------------------------------------- | -------------------------------------------------- |
| [`getMaxRetransmitSlot`](/solana/rpc-methods/utility-methods/getmaxretransmitslot.md)   | The highest slot this node has seen in retransmit. |
| [`getMaxShredInsertSlot`](/solana/rpc-methods/utility-methods/getmaxshredinsertslot.md) | The highest slot for which shreds were inserted.   |
| [`minimumLedgerSlot`](/solana/rpc-methods/utility-methods/minimumledgerslot.md)         | The lowest slot still in this node's local ledger. |

## Node and cluster identity

| Method                                                                                    | What it returns                                                 |
| ----------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| [`getClusterNodes`](/solana/rpc-methods/utility-methods/getclusternodes.md)               | The network endpoints, version, and feature set of known nodes. |
| [`getIdentity`](/solana/rpc-methods/utility-methods/getidentity.md)                       | This RPC node's identity public key.                            |
| [`getVersion`](/solana/rpc-methods/utility-methods/getversion.md)                         | The node's software version.                                    |
| [`getHealth`](/solana/rpc-methods/utility-methods/gethealth.md)                           | Whether this RPC node is healthy.                               |
| [`getGenesisHash`](/solana/rpc-methods/utility-methods/getgenesishash.md)                 | The genesis hash of the connected cluster.                      |
| [`getHighestSnapshotSlot`](/solana/rpc-methods/utility-methods/gethighestsnapshotslot.md) | The highest full and incremental snapshot slots.                |

## Supply, inflation and airdrops

| Method                                                                                | What it returns                                                                                   |
| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| [`getSupply`](/solana/rpc-methods/utility-methods/getsupply.md)                       | The total, circulating, and non-circulating supply.                                               |
| [`getInflationGovernor`](/solana/rpc-methods/utility-methods/getinflationgovernor.md) | The inflation governor parameters.                                                                |
| [`getInflationRate`](/solana/rpc-methods/utility-methods/getinflationrate.md)         | The current epoch's effective inflation rates.                                                    |
| [`getInflationReward`](/solana/rpc-methods/utility-methods/getinflationreward.md)     | The inflation reward credited to addresses for an epoch.                                          |
| [`requestAirdrop`](/solana/rpc-methods/utility-methods/requestairdrop.md)             | Funds an account with lamports. Disabled on Triton's Solana mainnet and shared testnet endpoints. |

***

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