Перейти к содержимому

Ниже приведён справочник JSON-RPC API, генерируемый на этапе сборки из data/apidefinitions/*.yml. Русские индексные страницы перечисляют все методы каждого API; страницы методов переведены на русский язык — ссылки в таблицах ведут на соответствующие русские страницы методов.

Справочник API ​

Account by key API 1 метод

Поиск информации об аккаунте по публичному ключу. API AppBase, всё ещё в разработке; интерфейс может меняться.

Account history API 4 метода

Запрос истории аккаунта (журнал операций). API AppBase, всё ещё в разработке; интерфейс может меняться.

block_api 2 метода

Запрос данных, относящихся к плагину блоков. API AppBase, всё ещё в разработке; интерфейс может меняться.

Bridge 19 методов

Представляет данные, интерпретируемые базой данных hivemind, в виде JSON-RPC.

call 1 метод

Адаптер соглашения legacy-вызовов JSON-RPC «call», предоставляемый сервером API hivemind.

chain_api 2 метода

Прямые конечные точки для отправки блоков и транзакций. Плагин chain_api определён в исходном коде, но не включён на публичных узлах.

condenser_api 90 методов

Агрегирующий API для плавной миграции: содержит все существующие методы и сохраняет прежний формат параметров — старым приложениям достаточно направить запросы на condenser_api, чтобы работать с AppBase.

Database API 57 методов

Запрос данных об аккаунтах, транзакциях и блокчейне.

debug_node_api 9 методов

Приватный плагин для разного рода «what-if»-экспериментов над цепочкой; публичные узлы не предоставляют это семейство методов.

Follow API 12 методов

Запрос данных о социальных связях: репутация, подписки аккаунтов. API AppBase, всё ещё в разработке; интерфейс может меняться.

hive 1 метод

Методы состояния и диагностики, предоставляемые сервером API hivemind.

JSON RPC 2 метода

Запрос метаданных самого слоя JSON-RPC (например, список доступных API). API AppBase, всё ещё в разработке; интерфейс может меняться.

Market history API 7 методов

Запрос истории рынка (цены и объёмы торгов). API AppBase, всё ещё в разработке; интерфейс может меняться.

Network Broadcast API 2 метода

Широковещательная передача транзакций и блоков. API AppBase, всё ещё в разработке; интерфейс может меняться.

Resource Credit API 3 метода

Запрос показателей ресурсных кредитов (RC). См.: система RC-пропускной способности, примечания к выпуску 0.20.2, руководство разработчика: система ресурсных кредитов.

reputation_api 1 метод

Запрос значения репутации аккаунта; condenser_api по мере необходимости вызывает follow_api или reputation_api.

rewards_api 1 метод

Моделирование расчёта по кривой выплат. Параметры: curve:string; var1:string.

Tags API 21 методов

Запрос тегов, постов и обсуждений. API AppBase, всё ещё в разработке; интерфейс может меняться.

transaction_status_api 1 метод

Оценка состояния транзакции в цепочке после вызова condenser_api.broadcast_transaction.

Witness API 2 метода

API свидетелей (witness); начиная с 0.20.6 удалён и сохранён только как архив.

broadcast_ops 75 операций (английская страница)

Полный набор операций широковещания в цепочке Steem — операция (operation) является базовой единицей выражения намерения в цепочке; операции организованы по типам и собираются в транзакции перед широковещательной передачей.

broadcast_ops_communities 10 операций (английская страница)

Операции custom_json для взаимодействия с системой сообществ (id = community; также сообществом распознаются follow, reblog и другие id).