From 484e53ad7bb1805dc7567a966a6511797288b4cf Mon Sep 17 00:00:00 2001 From: Kevin Heifner Date: Tue, 4 Feb 2020 11:24:37 -0500 Subject: [PATCH] Revert #7791 calculation for start of production was correct and now is one block interval too late. --- plugins/producer_plugin/producer_plugin.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/producer_plugin/producer_plugin.cpp b/plugins/producer_plugin/producer_plugin.cpp index df10c86d321..f27c4c733b1 100644 --- a/plugins/producer_plugin/producer_plugin.cpp +++ b/plugins/producer_plugin/producer_plugin.cpp @@ -1846,7 +1846,7 @@ void producer_plugin_impl::schedule_delayed_production_loop(const std::weak_ptr< for (const auto&p: _producers) { auto next_producer_block_time = calculate_next_block_time(p, current_block_time); if (next_producer_block_time) { - auto producer_wake_up_time = *next_producer_block_time; + auto producer_wake_up_time = *next_producer_block_time - fc::microseconds(config::block_interval_us); if (wake_up_time) { wake_up_time = std::min(*wake_up_time, producer_wake_up_time); } else {