From 8e34c3dbffb16fedb4fb7e464badb2e97c6f3607 Mon Sep 17 00:00:00 2001 From: hirunda Date: Mon, 17 Oct 2022 19:07:39 +0200 Subject: [PATCH] Fix the issue with external fee --- .../peerplays_sidechain/sidechain_net_handler_bitcoin.hpp | 1 + .../peerplays_sidechain/sidechain_net_handler_bitcoin.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/plugins/peerplays_sidechain/include/graphene/peerplays_sidechain/sidechain_net_handler_bitcoin.hpp b/libraries/plugins/peerplays_sidechain/include/graphene/peerplays_sidechain/sidechain_net_handler_bitcoin.hpp index fb97f6a1..b5accca2 100644 --- a/libraries/plugins/peerplays_sidechain/include/graphene/peerplays_sidechain/sidechain_net_handler_bitcoin.hpp +++ b/libraries/plugins/peerplays_sidechain/include/graphene/peerplays_sidechain/sidechain_net_handler_bitcoin.hpp @@ -70,6 +70,7 @@ public: virtual std::string getblockchaininfo() = 0; virtual std::vector listunspent_by_address_and_amount(const std::string &address, double transfer_amount, const uint32_t minconf = 1, const uint32_t maxconf = 9999999) = 0; virtual std::string sendrawtransaction(const std::string &tx_hex) = 0; + virtual void importmulti(const std::vector &address_or_script_array, const bool rescan = true) {;}; virtual std::string loadwallet(const std::string &filename) { return ""; }; diff --git a/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp b/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp index 3ad8820d..e7c19d54 100644 --- a/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp +++ b/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp @@ -338,7 +338,7 @@ bool bitcoin_rpc_client::walletpassphrase(const std::string &passphrase, uint32_ bitcoin_libbitcoin_client::bitcoin_libbitcoin_client(std::string url) : libbitcoin_client(url) { - estimate_fee_ext = std::unique_ptr(); + estimate_fee_ext = std::unique_ptr(new estimate_fee_external()); } uint64_t bitcoin_libbitcoin_client::estimatesmartfee(uint16_t conf_target) {