> 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/historical-data.md).

# Historical data methods

Solana JSON-RPC methods for blocks, transactions and signatures, including getBlock, getTransaction, getSignaturesForAddress and getTransactionsForAddress.

## Blocks and slots

| Method                                                                                    | What it returns                                                   |
| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [`getBlock`](/solana/rpc-methods/historical-data/getblock.md)                             | A confirmed block for a slot, with its metadata and transactions. |
| [`getBlocks`](/solana/rpc-methods/historical-data/getblocks.md)                           | The confirmed block slots in an inclusive range.                  |
| [`getBlocksWithLimit`](/solana/rpc-methods/historical-data/getblockswithlimit.md)         | Up to a limit of confirmed block slots from a start slot.         |
| [`getBlockTime`](/solana/rpc-methods/historical-data/getblocktime.md)                     | The estimated production time of a block.                         |
| [`getBlockHeight`](/solana/rpc-methods/historical-data/getblockheight.md)                 | The block height at the requested commitment.                     |
| [`getBlockProduction`](/solana/rpc-methods/historical-data/getblockproduction.md)         | Block-production counts per validator identity.                   |
| [`getBlockCommitment`](/solana/rpc-methods/historical-data/getblockcommitment.md)         | The stake-weighted commitment recorded for a slot.                |
| [`getFirstAvailableBlock`](/solana/rpc-methods/historical-data/getfirstavailableblock.md) | The lowest confirmed block slot still available.                  |

## Transactions and signatures

| Method                                                                                          | What it returns                                                                                      |
| ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [`getTransaction`](/solana/rpc-methods/historical-data/gettransaction.md)                       | A confirmed transaction by signature, or null if not found.                                          |
| [`getTransactionCount`](/solana/rpc-methods/historical-data/gettransactioncount.md)             | The total transactions the cluster has processed.                                                    |
| [`getSignaturesForAddress`](/solana/rpc-methods/historical-data/getsignaturesforaddress.md)     | The confirmed signatures that reference an address.                                                  |
| [`getSignatureStatuses`](/solana/rpc-methods/historical-data/getsignaturestatuses.md)           | The current status of each supplied signature.                                                       |
| [`getTransactionsForAddress`](/solana/rpc-methods/historical-data/gettransactionsforaddress.md) | An address's full history in one call, with server-side filters and pagination (a Triton extension). |

## Performance samples

| Method                                                                                              | What it returns                               |
| --------------------------------------------------------------------------------------------------- | --------------------------------------------- |
| [`getRecentPerformanceSamples`](/solana/rpc-methods/historical-data/getrecentperformancesamples.md) | Recent 60-second network performance samples. |

***

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