void plugin::plugin_initialize(const boost::program_options::variables_map &options) { ilog("witness_api plugin: plugin_initialize() begin"); try { my = std::make_unique<witness_plugin_impl>(); JSON_RPC_REGISTER_API(name()); } FC_CAPTURE_AND_RETHROW() ilog("witness_api plugin: plugin_initialize() end"); }
void json_rpc_plugin_impl::initialize() { JSON_RPC_REGISTER_API( "jsonrpc" ); }
chain_api::chain_api(): my( new detail::chain_api_impl() ) { JSON_RPC_REGISTER_API( STEEM_CHAIN_API_PLUGIN_NAME ); }