Hive Developers logo

Hive Developer Portal

Plugin & API List

Run a hived node with your preferred APIs

This is a list of the plugins, and their associated dependencies, required to enable specific apis.

When setting up the config file hived will enable the chain, p2p, and webserver plugins regardless of other dependencies.

APIs with their respective plugin dependencies

account_by_key_api

Example in chain.ini:

plugin = account_by_key
plugin = account_by_key_api

account_history_api

Example in chain.ini:

plugin = account_history
plugin = account_history_api

… or …

plugin = account_history_rocksdb
plugin = account_history_api

block_api

Example in chain.ini:

plugin = block_api

condenser_api

Example of a limited combination in chain.ini (e.g., no reputation or account_history support):

plugin = account_by_key market_history
plugin = condenser_api

… or a full combination like …

plugin = account_by_key reputation market_history account_history
plugin = condenser_api

database_api

Example in chain.ini:

plugin = database_api

debug_node_api

Example in chain.ini:

plugin = debug_node
plugin = debug_node_api

follow_api

Note, follow_api is no longer supported by hived and is provided entirely by Hivemind. All config.ini plugins for this namespace should be removed.


market_history_api

Example in chain.ini:

plugin = market_history_api

network_broadcast_api

Example in chain.ini:

plugin = network_broadcast_api

rc_api

Example in chain.ini:

plugin = rc_api

reputation_api

Example in chain.ini:

plugin = reputation_api

rewards_api

Note: The rewards_api plugin is for testing purposes only, do not run in production.

Example in chain.ini:

plugin = rewards_api

tags_api

Note, follow_api is no longer supported by hived and is provided entirely by Hivemind. All config.ini plugins for this namespace should be removed.


transaction_status_api

Example in chain.ini:

plugin = transaction_status_api

witness_api (deprecated)

Example in chain.ini:

plugin = witness_api