From c6c862d482c027dee7fa93a90021d1aeae40952f Mon Sep 17 00:00:00 2001 From: Srdjan Obucina Date: Sun, 19 Apr 2020 05:00:59 +0200 Subject: [PATCH] Add check for settle proposal duplicate --- .../plugins/peerplays_sidechain/sidechain_net_handler.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/plugins/peerplays_sidechain/sidechain_net_handler.cpp b/libraries/plugins/peerplays_sidechain/sidechain_net_handler.cpp index 30278919..b769ddfa 100644 --- a/libraries/plugins/peerplays_sidechain/sidechain_net_handler.cpp +++ b/libraries/plugins/peerplays_sidechain/sidechain_net_handler.cpp @@ -455,6 +455,10 @@ void sidechain_net_handler::settle_sidechain_transactions() { return; } + if (proposal_exists(chain::operation::tag::value, sto.id)) { + return; + } + ilog("Sidechain transaction to settle: ${sto}", ("sto", sto.id)); int64_t settle_amount = settle_sidechain_transaction(sto);