From 032498999a1703424ab3b1fc4e11245b44d6ef8d Mon Sep 17 00:00:00 2001 From: Todd Fleming Date: Thu, 4 Oct 2018 09:51:45 -0400 Subject: [PATCH] state history plugin: get_irreversible --- .../state_history_plugin.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/plugins/state_history_plugin/state_history_plugin.cpp b/plugins/state_history_plugin/state_history_plugin.cpp index 7ef9a09fe..ff10add37 100644 --- a/plugins/state_history_plugin/state_history_plugin.cpp +++ b/plugins/state_history_plugin/state_history_plugin.cpp @@ -624,6 +624,17 @@ struct state_history_plugin_impl : std::enable_shared_from_this { std::shared_ptr plugin; std::unique_ptr> stream; @@ -715,6 +726,11 @@ struct state_history_plugin_impl : std::enable_shared_from_thisdeltas.begin(), it->deltas.end()); // dlog(" bytes: ${b}", ("b", result.deltas)); + } else if (req.block_num >= plugin->irreversible_begin_block && + req.block_num < plugin->irreversible_end_block) { + irrev_state_log_header header; + plugin->get_irreversible(req.block_num, header, result.deltas); + result.found = true; } send(std::move(result)); } -- GitLab