From 4ebfacaf813d74f63883d78418f4a4562f895215 Mon Sep 17 00:00:00 2001 From: Srdjan Obucina Date: Sun, 22 Mar 2020 00:04:00 +0100 Subject: [PATCH] Prevent PW funds moving to the same address --- .../peerplays_sidechain/sidechain_net_handler_bitcoin.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp b/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp index 8e667f7f..93cc7d86 100644 --- a/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp +++ b/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp @@ -1086,6 +1086,11 @@ std::string sidechain_net_handler_bitcoin::sign_transaction_standalone(const std } std::string sidechain_net_handler_bitcoin::transfer_all_btc(const std::string &from_address, const std::string &to_address) { + + if (from_address == to_address) { + return ""; + } + uint64_t fee_rate = bitcoin_client->estimatesmartfee(); uint64_t min_fee_rate = 1000; fee_rate = std::max(fee_rate, min_fee_rate);