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);