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