> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Руководства и учебные материалы по Solana RPC

> Практические руководства и учебные материалы по эффективному использованию методов Solana RPC. Реальные примеры, образцы кода и рекомендации по разработке блокчейн-приложений.

## Быстрая навигация

<CardGroup cols={2}>
  <Card title="Current State Methods" icon="gauge" href="#методы-получения-текущего-состояния">
    Запрашивайте актуальные данные блокчейна и состояние сети
  </Card>

  <Card title="Historical Data (Archival)" icon="clock-rotate-left" href="#исторические-данные-архив">
    Получайте доступ к полной истории транзакций и блоков
  </Card>

  <Card title="Transaction Submission" icon="paper-plane" href="#руководства-по-отправке-транзакций">
    Отправляйте и симулируйте транзакции с оценкой комиссий
  </Card>

  <Card title="Network & Cluster Info" icon="globe" href="#руководства-по-методам-сети-и-кластера">
    Отслеживайте валидаторы, эпохи и производительность сети
  </Card>
</CardGroup>

***

## Что представляют собой руководства по методам RPC?

Эти практические руководства показывают, **как использовать конкретные методы Solana RPC** для решения распространенных задач разработки. Каждое руководство содержит:

* **Реальные сценарии использования** и рекомендации по выбору метода
* **Полные примеры кода** на нескольких языках
* **Объяснения параметров** с практическими советами
* Разбор **структуры ответа**
* **Советы для разработчиков** по оптимизации и применению рекомендаций

Эти руководства идеально подходят разработчикам, которые хотят понять не только, *что* делает каждый метод RPC, но и *как* эффективно использовать его в рабочих приложениях.

<Info>
  **Независимая инфраструктура**: Helius использует собственную выделенную инфраструктуру RPC и архивного хранения. В отличие от поставщиков, использующих общие системы, наша независимая архитектура обеспечивает стабильную производительность, более быстрое время ответа и повышенную надежность всех методов RPC. Ознакомьтесь с нашим сравнением в разделе [тестов производительности RPC](https://www.helius.dev/benchmarks).
</Info>

***

## Методы получения текущего состояния

Запрашивайте актуальные данные блокчейна, включая учетные записи, балансы, текущие слоты и состояние сети в реальном времени.

### Запросы учетных записей и балансов

<CardGroup cols={2}>
  <Card title="getAccountInfo" icon="info" href="/docs/ru/rpc/guides/getaccountinfo">
    Получите полные сведения об учетной записи, включая баланс, владельца и данные
  </Card>

  <Card title="getBalance" icon="coins" href="/docs/ru/rpc/guides/getbalance">
    Быстро узнайте баланс SOL любой учетной записи
  </Card>

  <Card title="getMultipleAccounts" icon="layer-group" href="/docs/ru/rpc/guides/getmultipleaccounts">
    Эффективно выполняйте пакетные запросы для нескольких учетных записей
  </Card>

  <Card title="getProgramAccounts" icon="code" href="/docs/ru/rpc/guides/getprogramaccounts">
    Найдите все учетные записи, принадлежащие определенной программе
  </Card>

  <Card title="getLargestAccounts" icon="star" href="/docs/ru/rpc/guides/getlargestaccounts">
    Получите учетные записи с наибольшими балансами SOL
  </Card>

  <Card title="getSupply" icon="server" href="/docs/ru/rpc/guides/getsupply">
    Получите информацию о текущем объеме предложения
  </Card>
</CardGroup>

### Руководства по методам для токен-аккаунтов

<CardGroup cols={2}>
  <Card title="getTokenAccountsByOwner" icon="wallet" href="/docs/ru/rpc/guides/gettokenaccountsbyowner">
    Получите все токен-аккаунты кошелька
  </Card>

  <Card title="getTokenAccountsByDelegate" icon="user" href="/docs/ru/rpc/guides/gettokenaccountsbydelegate">
    Запрашивайте токен-аккаунты по делегату
  </Card>

  <Card title="getTokenAccountBalance" icon="wallet" href="/docs/ru/rpc/guides/gettokenaccountbalance">
    Получите баланс определенного токен-аккаунта
  </Card>

  <Card title="getTokenSupply" icon="coins" href="/docs/ru/rpc/guides/gettokensupply">
    Запросите общий объем предложения токена SPL
  </Card>

  <Card title="getTokenLargestAccounts" icon="star" href="/docs/ru/rpc/guides/gettokenlargestaccounts">
    Найдите учетные записи с наибольшими запасами токенов
  </Card>
</CardGroup>

### Руководства по текущему слоту и хешу блока

<CardGroup cols={2}>
  <Card title="getSlot" icon="clock" href="/docs/ru/rpc/guides/getslot">
    Получите номер текущего слота
  </Card>

  <Card title="getBlockHeight" icon="arrow-up" href="/docs/ru/rpc/guides/getblockheight">
    Получите текущую высоту блока в сети
  </Card>

  <Card title="getLatestBlockhash" icon="hashtag" href="/docs/ru/rpc/guides/getlatestblockhash">
    Получите самый новый хеш блока для транзакций
  </Card>

  <Card title="isBlockhashValid" icon="check" href="/docs/ru/rpc/guides/isblockhashvalid">
    Проверьте, действителен ли еще хеш блока
  </Card>

  <Card title="getSlotLeader" icon="crown" href="/docs/ru/rpc/guides/getslotleader">
    Получите лидера текущего слота
  </Card>

  <Card title="getSlotLeaders" icon="users" href="/docs/ru/rpc/guides/getslotleaders">
    Получите лидеров для диапазона слотов
  </Card>
</CardGroup>

### Состояние и подтверждение транзакций

<CardGroup cols={2}>
  <Card title="getSignatureStatuses" icon="check" href="/docs/ru/rpc/guides/getsignaturestatuses">
    Проверьте состояние подтверждения транзакций
  </Card>

  <Card title="getTransactionCount" icon="calculator" href="/docs/ru/rpc/guides/gettransactioncount">
    Получите общее количество обработанных транзакций
  </Card>
</CardGroup>

***

## Исторические данные (архив)

Получайте доступ к полной истории транзакций и блоков с момента создания Solana. Все архивные методы стоят 1 кредит. [Подробнее об исторических данных →](/docs/ru/rpc/historical-data)

### История транзакций

<CardGroup cols={2}>
  <Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/docs/ru/rpc/gettransactionsforaddress">
    Расширенная история транзакций с фильтрацией, сортировкой и поддержкой токен-аккаунтов (эксклюзивно для Helius)
  </Card>

  <Card title="getTransaction" icon="receipt" href="/docs/ru/rpc/guides/gettransaction">
    Получите подробную информацию об определенной транзакции
  </Card>

  <Card title="getSignaturesForAddress" icon="list" href="/docs/ru/rpc/guides/getsignaturesforaddress">
    Получите подписи транзакций для учетной записи
  </Card>

  <Card title="getInflationReward" icon="coins" href="/docs/ru/rpc/guides/getinflationreward">
    Рассчитайте инфляционные вознаграждения для учетных записей
  </Card>
</CardGroup>

## Руководства по истории блоков

Получайте доступ к структуре блокчейна, временным данным и исторической информации.

<CardGroup cols={2}>
  <Card title="getBlock" icon="cube" href="/docs/ru/rpc/guides/getblock">
    Получите полную информацию о блоке, включая все транзакции
  </Card>

  <Card title="getBlocks" icon="cubes" href="/docs/ru/rpc/guides/getblocks">
    Получите список подтвержденных блоков в заданном диапазоне
  </Card>

  <Card title="getBlocksWithLimit" icon="list" href="/docs/ru/rpc/guides/getblockswithlimit">
    Получите ограниченное количество подтвержденных блоков
  </Card>

  <Card title="getBlockTime" icon="clock" href="/docs/ru/rpc/guides/getblocktime">
    Получите расчетное время создания блока
  </Card>

  <Card title="getBlockCommitment" icon="check-double" href="/docs/ru/rpc/guides/getblockcommitment">
    Получите уровень подтверждения и общую сумму стейка для блока
  </Card>

  <Card title="getBlockProduction" icon="industry" href="/docs/ru/rpc/guides/getblockproduction">
    Получите недавние сведения о создании блоков по валидаторам
  </Card>
</CardGroup>

***

## Руководства по отправке транзакций

Отправляйте и симулируйте транзакции с оценкой и оптимизацией комиссий.

### Руководства по методам для транзакций

<CardGroup cols={3}>
  <Card title="requestAirdrop" icon="gift" href="/docs/ru/rpc/guides/requestairdrop">
    Запросите раздачу SOL в devnet/testnet
  </Card>

  <Card title="getPriorityFees" icon="coins" href="/docs/ru/rpc/guides/getrecentprioritizationfees">
    Получите сведения о недавних приоритетных комиссиях для выбора оптимальной стоимости
  </Card>

  <Card title="getFeeForMessage" icon="calculator" href="/docs/ru/rpc/guides/getfeeformessage">
    Рассчитайте комиссию за транзакцию перед отправкой
  </Card>
</CardGroup>

## Руководства по методам сети и кластера

Отслеживайте валидаторы, эпохи, производительность сети и состояние кластера.

### Информация о кластере

<CardGroup cols={3}>
  <Card title="getHealth" icon="heart" href="/docs/ru/rpc/guides/gethealth">
    Проверьте состояние узла RPC
  </Card>

  <Card title="getVersion" icon="tag" href="/docs/ru/rpc/guides/getversion">
    Получите информацию о версии программного обеспечения Solana
  </Card>

  <Card title="getClusterNodes" icon="server" href="/docs/ru/rpc/guides/getclusternodes">
    Получите информацию о валидаторах кластера
  </Card>

  <Card title="getVoteAccounts" icon="check" href="/docs/ru/rpc/guides/getvoteaccounts">
    Получите активные и просроченные голосующие учетные записи
  </Card>

  <Card title="getEpochInfo" icon="calendar" href="/docs/ru/rpc/guides/getepochinfo">
    Получите информацию о текущей эпохе
  </Card>

  <Card title="getEpochSchedule" icon="calendar" href="/docs/ru/rpc/guides/getepochschedule">
    Получите информацию о расписании эпох
  </Card>

  <Card title="getLeaderSchedule" icon="calendar" href="/docs/ru/rpc/guides/getleaderschedule">
    Получите расписание лидеров для эпохи
  </Card>
</CardGroup>

### Руководства по производительности и экономике сети

<CardGroup cols={2}>
  <Card title="getPerformanceSamples" icon="gauge" href="/docs/ru/rpc/guides/getrecentperformancesamples">
    Получите последние показатели производительности сети
  </Card>

  <Card title="getInflationGovernor" icon="info" href="/docs/ru/rpc/guides/getinflationgovernor">
    Получите текущие параметры инфляции
  </Card>

  <Card title="getInflationRate" icon="arrow-up" href="/docs/ru/rpc/guides/getinflationrate">
    Получите текущий уровень инфляции
  </Card>

  <Card title="getStakeDelegation" icon="handshake" href="/docs/ru/rpc/guides/getstakeminimumdelegation">
    Получите минимальную сумму делегирования стейка
  </Card>
</CardGroup>

## Руководства по служебным и системным методам

Вспомогательные методы для получения системной информации, проверки данных и выполнения расширенных запросов.

### Основные служебные методы

<CardGroup cols={2}>
  <Card title="getRentExemption" icon="house" href="/docs/ru/rpc/guides/getminimumbalanceforrentexemption">
    Рассчитайте минимальный баланс для освобождения от арендной платы
  </Card>

  <Card title="getGenesisHash" icon="fingerprint" href="/docs/ru/rpc/guides/getgenesishash">
    Получите хеш генезис-блока кластера
  </Card>

  <Card title="getIdentity" icon="user" href="/docs/ru/rpc/guides/getidentity">
    Получите открытый ключ идентификатора узла RPC
  </Card>

  <Card title="getFirstAvailableBlock" icon="play" href="/docs/ru/rpc/guides/getfirstavailableblock">
    Получите слот первого доступного блока
  </Card>

  <Card title="getHighestSnapshotSlot" icon="arrow-up" href="/docs/ru/rpc/guides/gethighestsnapshotslot">
    Получите самый высокий слот со снимком состояния
  </Card>

  <Card title="minimumLedgerSlot" icon="database" href="/docs/ru/rpc/guides/minimumledgerslot">
    Получите минимальный слот, для которого узел располагает данными реестра
  </Card>
</CardGroup>

### Руководства по расширенным системным запросам

<CardGroup cols={2}>
  <Card title="getMaxRetransmitSlot" icon="repeat" href="/docs/ru/rpc/guides/getmaxretransmitslot">
    Получите максимальный слот, обнаруженный на этапе повторной передачи
  </Card>

  <Card title="getMaxShredInsertSlot" icon="layer-group" href="/docs/ru/rpc/guides/getmaxshredinsertslot">
    Получите максимальный слот, обнаруженный при вставке шреда
  </Card>
</CardGroup>

***

## Связанные ресурсы

### Дополнительная документация

<CardGroup cols={2}>
  <Card title="Historical Data Overview" icon="clock-rotate-left" href="/docs/ru/rpc/historical-data">
    Узнайте об архивной инфраструктуре и возможностях Helius
  </Card>

  <Card title="RPC Optimization" icon="rocket" href="/docs/ru/rpc/optimization-techniques">
    Изучите передовые методы оптимизации производительности RPC
  </Card>

  <Card title="WebSocket Methods" icon="wifi" href="/docs/ru/rpc/websocket">
    Изучите подписки в реальном времени и потоковую передачу данных
  </Card>

  <Card title="API Reference" icon="book" href="/docs/ru/api-reference/rpc/http-methods">
    Полный технический справочник по всем методам RPC
  </Card>
</CardGroup>

***

**Нужна помощь с определенным методом RPC?** Каждое руководство содержит практические примеры и советы для разработчиков, которые помогут быстро начать работу. Просмотрите категории выше или воспользуйтесь поиском, чтобы найти нужную информацию.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.