Skip to content

API Reference ​

The JSON-RPC API reference below is generated from data/apidefinitions/*.yml.

Account by key API 1 method

Used to lookup account information based on a key. These AppBase API methods are still under development and subject to change.

Account history API 4 methods

Used to lookup account history information. These AppBase API methods are still under development and subject to change.

block_api 2 methods

Used to query values related to the block plugin. These AppBase API methods are still under development and subject to change.

Bridge 19 methods

Presents data interpreted by the hivemind database as JSON-RPC.

Call 1 method

Legacy JSON-RPC call convention adapter served by the hivemind API server.

Chain API 2 methods

Direct block/transaction push endpoints. The chain_api plugin is defined in source but not enabled on public nodes -- the namespace is not registered.

condenser_api 90 methods

To help with this transition, we created condenser_api, which contains all of the API methods that currently exist and uses the existing argument formatting.…

Database API 57 methods

Used to query information about accounts, transactions, and blockchain data.

debug_node_api 9 methods

This plugin allows all sorts of creative "what-if" experiments with the chain.

Follow API 12 methods

Used to lookup information related to reputation and account follow operations. These AppBase API methods are still under development and subject to change.

Hive 1 method

Status and diagnostic methods served by the hivemind API server.

JSON RPC 2 methods

Used to lookup information about the JSON RPC API. These AppBase API methods are still under development and subject to change.

Market history API 7 methods

Used to lookup market history information. These AppBase API methods are still under development and subject to change.

Network Broadcast API 2 methods

Used to broadcast transactions and blocks. These AppBase API methods are

Resource Credit API 3 methods

Allows querying of various Resource Credit metrics. See: RC Bandwidth System, 0.20.2 Release Notes, Developer Guide: Resource Credit System

reputation_api 1 method

Needed by condenser_api to optionally use follow_api or reputation_api

rewards_api 1 method

Returns the simulated curve for payouts. Parameters: curve:string; var1:string

Tags API 21 methods

Used to lookup information about tags, posts, and discussions. These AppBase API methods are still under development and subject to change.

transaction_status_api 1 method

This API is intended to evaluate a transaction status after calling condenser_api.broadcast_transaction.

Witness API 2 methods

API removed in 0.20.6, see: 3029

broadcast_ops 75 ops

An operation on Steem is a way of expressing intention on the blockchain.

broadcast_ops_communities 10 ops

To interact with the communities framework, use custom_json operations with the an id of community. Communities also intepret other ids like follow and reblog.