network_api::network_api(application& a):_app(a) { _applied_block_connection = _app.chain_database()->applied_block.connect([this](const signed_block& b){ on_applied_block(b); }); }
void debug_node_plugin::plugin_startup() { ilog("debug_node_plugin::plugin_startup() begin"); chain::database& db = database(); // connect needed signals _applied_block_conn = db.applied_block.connect([this](const chain::signed_block& b){ on_applied_block(b); }); _changed_objects_conn = db.changed_objects.connect([this](const std::vector<graphene::db::object_id_type>& ids){ on_changed_objects(ids); }); _removed_objects_conn = db.removed_objects.connect([this](const std::vector<const graphene::db::object*>& objs){ on_removed_objects(objs); }); app().register_api_factory< debug_node_api >( "debug_node_api" ); }