Skip to main content

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

Current State Methods

Запрашивайте актуальные данные блокчейна и состояние сети

Historical Data (Archival)

Получайте доступ к полной истории транзакций и блоков

Transaction Submission

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

Network & Cluster Info

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

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

Эти практические руководства показывают, как использовать конкретные методы Solana RPC для решения распространенных задач разработки. Каждое руководство содержит:
  • Реальные сценарии использования и рекомендации по выбору метода
  • Полные примеры кода на нескольких языках
  • Объяснения параметров с практическими советами
  • Разбор структуры ответа
  • Советы для разработчиков по оптимизации и применению рекомендаций
Эти руководства идеально подходят разработчикам, которые хотят понять не только, что делает каждый метод RPC, но и как эффективно использовать его в рабочих приложениях.
Независимая инфраструктура: Helius использует собственную выделенную инфраструктуру RPC и архивного хранения. В отличие от поставщиков, использующих общие системы, наша независимая архитектура обеспечивает стабильную производительность, более быстрое время ответа и повышенную надежность всех методов RPC. Ознакомьтесь с нашим сравнением в разделе тестов производительности RPC.

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

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

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

getAccountInfo

Получите полные сведения об учетной записи, включая баланс, владельца и данные

getBalance

Быстро узнайте баланс SOL любой учетной записи

getMultipleAccounts

Эффективно выполняйте пакетные запросы для нескольких учетных записей

getProgramAccounts

Найдите все учетные записи, принадлежащие определенной программе

getLargestAccounts

Получите учетные записи с наибольшими балансами SOL

getSupply

Получите информацию о текущем объеме предложения

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

getTokenAccountsByOwner

Получите все токен-аккаунты кошелька

getTokenAccountsByDelegate

Запрашивайте токен-аккаунты по делегату

getTokenAccountBalance

Получите баланс определенного токен-аккаунта

getTokenSupply

Запросите общий объем предложения токена SPL

getTokenLargestAccounts

Найдите учетные записи с наибольшими запасами токенов

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

getSlot

Получите номер текущего слота

getBlockHeight

Получите текущую высоту блока в сети

getLatestBlockhash

Получите самый новый хеш блока для транзакций

isBlockhashValid

Проверьте, действителен ли еще хеш блока

getSlotLeader

Получите лидера текущего слота

getSlotLeaders

Получите лидеров для диапазона слотов

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

getSignatureStatuses

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

getTransactionCount

Получите общее количество обработанных транзакций

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

Получайте доступ к полной истории транзакций и блоков с момента создания Solana. Все архивные методы стоят 1 кредит. Подробнее об исторических данных →

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

getTransactionsForAddress

Расширенная история транзакций с фильтрацией, сортировкой и поддержкой токен-аккаунтов (эксклюзивно для Helius)

getTransaction

Получите подробную информацию об определенной транзакции

getSignaturesForAddress

Получите подписи транзакций для учетной записи

getInflationReward

Рассчитайте инфляционные вознаграждения для учетных записей

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

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

getBlock

Получите полную информацию о блоке, включая все транзакции

getBlocks

Получите список подтвержденных блоков в заданном диапазоне

getBlocksWithLimit

Получите ограниченное количество подтвержденных блоков

getBlockTime

Получите расчетное время создания блока

getBlockCommitment

Получите уровень подтверждения и общую сумму стейка для блока

getBlockProduction

Получите недавние сведения о создании блоков по валидаторам

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

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

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

requestAirdrop

Запросите раздачу SOL в devnet/testnet

getPriorityFees

Получите сведения о недавних приоритетных комиссиях для выбора оптимальной стоимости

getFeeForMessage

Рассчитайте комиссию за транзакцию перед отправкой

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

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

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

getHealth

Проверьте состояние узла RPC

getVersion

Получите информацию о версии программного обеспечения Solana

getClusterNodes

Получите информацию о валидаторах кластера

getVoteAccounts

Получите активные и просроченные голосующие учетные записи

getEpochInfo

Получите информацию о текущей эпохе

getEpochSchedule

Получите информацию о расписании эпох

getLeaderSchedule

Получите расписание лидеров для эпохи

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

getPerformanceSamples

Получите последние показатели производительности сети

getInflationGovernor

Получите текущие параметры инфляции

getInflationRate

Получите текущий уровень инфляции

getStakeDelegation

Получите минимальную сумму делегирования стейка

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

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

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

getRentExemption

Рассчитайте минимальный баланс для освобождения от арендной платы

getGenesisHash

Получите хеш генезис-блока кластера

getIdentity

Получите открытый ключ идентификатора узла RPC

getFirstAvailableBlock

Получите слот первого доступного блока

getHighestSnapshotSlot

Получите самый высокий слот со снимком состояния

minimumLedgerSlot

Получите минимальный слот, для которого узел располагает данными реестра

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

getMaxRetransmitSlot

Получите максимальный слот, обнаруженный на этапе повторной передачи

getMaxShredInsertSlot

Получите максимальный слот, обнаруженный при вставке шреда

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

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

Historical Data Overview

Узнайте об архивной инфраструктуре и возможностях Helius

RPC Optimization

Изучите передовые методы оптимизации производительности RPC

WebSocket Methods

Изучите подписки в реальном времени и потоковую передачу данных

API Reference

Полный технический справочник по всем методам RPC

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