Plugins¶
Graphene has prepared several plugins. The below list shows current Graphene plugins categories and plugin’s names. You can find more information in BitShartes Github - Graphene Plugins ReadMe.
A plugin adds a specific feature to an existing program. In Graphene, witness, account_history, market_history, and grouped_orders plugins are available as a default. However, you should specify plugin(s) for your purpose to run a node. You can define specific plugin(s) to activate when you start the node in a configuration file:
#-- Section to modify in a config.ini file --
# Space-separated list of plugins to activate
# plugins =
Categories and plugins’ names
History¶
account_history¶
account_history_plugin.cpp
account_history_plugin.hpp
elasticsearch¶
elasticsearch_plugin.cpp
elasticsearch_plugin.hpp
es_objects¶
es_objects.cpp
es_objects.hpp
Business¶
delayed_node¶
delayed_node_plugin.hpp
delayed_node_plugin.hpp
Market Data¶
market_history¶
market_history_plugin.cpp
market_history_plugin.hpp
grouped_objects¶
grouped_orders_plugin.cpp
grouped_orders_plugin.hpp
plugins code flowchart¶
The below shares plugins methods and processes.
witness_plugin methods and flow
(Created: 2018-11-24)
# |
File name |
name |
---|---|---|
../libraries/plugins/witness/witness.cpp |
included several methods below (pdf)
|