From 831d0c824f03970892ee921fd057d86b658aba69 Mon Sep 17 00:00:00 2001 From: Srdjan Obucina Date: Sat, 21 Mar 2020 07:17:11 +0100 Subject: [PATCH] Transaction signing only by scheduled son --- .../peerplays_sidechain/peerplays_sidechain_plugin.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/plugins/peerplays_sidechain/peerplays_sidechain_plugin.cpp b/libraries/plugins/peerplays_sidechain/peerplays_sidechain_plugin.cpp index 4c9bfe7e..08eca290 100644 --- a/libraries/plugins/peerplays_sidechain/peerplays_sidechain_plugin.cpp +++ b/libraries/plugins/peerplays_sidechain/peerplays_sidechain_plugin.cpp @@ -358,11 +358,9 @@ void peerplays_sidechain_plugin_impl::son_processing() { current_son_id = son_id; // Tasks that are executed by all active SONs, no matter if scheduled - // E.g. sending approvals and signing + // E.g. sending approvals and signing (only signing that can be done in parallel) approve_proposals(); - process_sidechain_transactions(); - // Tasks that are executed by scheduled and active SON if (current_son_id == scheduled_son_id) { @@ -376,6 +374,8 @@ void peerplays_sidechain_plugin_impl::son_processing() { process_withdrawals(); + process_sidechain_transactions(); + send_sidechain_transactions(); } } else {