Skip to main content

Что здесь представлено

Помимо транзакций, аккаунтов и токенов и NFT, Solana предоставляет методы RPC для работы с блоками, слотами, эпохами, предложением, комиссиями и состоянием узлов. На этой странице собраны наиболее полезные из них. Каждая карточка содержит ссылку на полное руководство.

Блоки и слоты

getBlock

Все транзакции и метаданные подтверждённого блока.

getBlocks

Список подтверждённых блоков между двумя слотами.

getBlockTime

Расчётное время создания блока в формате временной метки Unix.

getSlot

Слот, достигший указанного уровня подтверждения или уровня по умолчанию.

Эпоха и сеть

getEpochInfo

Информация о текущей эпохе, включая ход обработки слотов.

getClusterNodes

Сведения обо всех узлах, участвующих в работе кластера.

getVersion

Версия Solana, запущенная на узле.

getHealth

Текущее состояние узла.

Предложение и комиссии

getSupply

Информация о текущем объёме SOL в обращении и общем предложении.

getLatestBlockhash

Недавний хеш блока, необходимый для создания и подписания транзакций.

getFeeForMessage

Комиссия, которая будет взиматься при отправке указанного сообщения.

getRecentPrioritizationFees

Недавние комиссии за приоритизацию, полезные при настройке приоритетных комиссий. См. также API приоритетных комиссий.

Быстрый старт

Многие из этих методов не принимают параметров. Например, getLatestBlockhash возвращает хеш блока, который можно использовать для создания транзакции:

Дальнейшие действия

All RPC methods

Изучите полный справочник методов Solana RPC с руководствами по каждому методу.

HTTP method reference

Формальные схемы запросов и ответов для всех методов HTTP RPC.

Accounts

Читайте состояние аккаунта с помощью getAccountInfo и связанных методов.

Transactions

Запрашивайте историю транзакций и переводов для указанного адреса.