diff --git a/src/cryptonote_core/service_node_list.cpp b/src/cryptonote_core/service_node_list.cpp index 6db0372ddf..24b51cab89 100644 --- a/src/cryptonote_core/service_node_list.cpp +++ b/src/cryptonote_core/service_node_list.cpp @@ -109,8 +109,11 @@ namespace service_nodes LOG_PRINT_L0("This may take some time..."); std::vector> blocks; - while (m_transient_state.height < current_height) + for (uint64_t i = 0; m_transient_state.height < current_height; i++) { + if (i > 0 && i % 10 == 0) + LOG_PRINT_L0("... scanning height " << m_transient_state.height); + blocks.clear(); if (!m_blockchain.get_blocks(m_transient_state.height, 1000, blocks)) { @@ -137,6 +140,7 @@ namespace service_nodes block_added_generic(block, txs); } } + LOG_PRINT_L0("Done recalculating service nodes list"); } std::vector service_node_list::get_service_nodes_pubkeys() const