> For the complete documentation index, see [llms.txt](https://docs.old-faithful.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.old-faithful.net/references/grpc-methods.md).

# gRPC Methods

gRPC supports most methods as the JSON-RPC endpoint - except for gSFA - plus two new streaming methods for transactions and blocks, full list below:

* [getBlock](https://solana.com/docs/rpc/http/getblock)
* [getTransaction](https://solana.com/docs/rpc/http/gettransaction)
* [~~getSignaturesForAddress~~](https://solana.com/docs/rpc/http/getsignaturesforaddress)
* [getBlockTime](https://solana.com/docs/rpc/http/getblocktime)
* [getGenesisHash](https://solana.com/docs/rpc/http/getgenesishash) (for epoch 0)
* [getFirstAvailableBlock](https://solana.com/docs/rpc/http/getfirstavailableblock)
* [getSlot](https://solana.com/docs/rpc/http/getslot)
* [getVersion](https://solana.com/docs/rpc/http/getversion)
* [StreamTransactions](https://docs.old-faithful.net/references/pages/AptwvVXVRgBMBbzs3Y4z#oldfaithful.oldfaithful-streamtransactions)
* [StreamBlocks](https://docs.old-faithful.net/references/pages/AptwvVXVRgBMBbzs3Y4z#oldfaithful.oldfaithful-streamblocks)
