diff --git a/libraries/plugins/peerplays_sidechain/sidechain_net_handler.cpp b/libraries/plugins/peerplays_sidechain/sidechain_net_handler.cpp index b82a7077..3731033c 100644 --- a/libraries/plugins/peerplays_sidechain/sidechain_net_handler.cpp +++ b/libraries/plugins/peerplays_sidechain/sidechain_net_handler.cpp @@ -531,4 +531,28 @@ void sidechain_net_handler::settle_sidechain_transactions() { }); } +bool sidechain_net_handler::process_proposal(const proposal_object &po) { + FC_ASSERT(false, "process_proposal not implemented"); +} + +void sidechain_net_handler::process_primary_wallet() { + FC_ASSERT(false, "process_primary_wallet not implemented"); +} + +bool sidechain_net_handler::process_deposit(const son_wallet_deposit_object &swdo) { + FC_ASSERT(false, "process_deposit not implemented"); +} + +bool sidechain_net_handler::process_withdrawal(const son_wallet_withdraw_object &swwo) { + FC_ASSERT(false, "process_withdrawal not implemented"); +} + +std::string sidechain_net_handler::process_sidechain_transaction(const sidechain_transaction_object &sto) { + FC_ASSERT(false, "process_sidechain_transaction not implemented"); +} + +std::string sidechain_net_handler::send_sidechain_transaction(const sidechain_transaction_object &sto) { + FC_ASSERT(false, "send_sidechain_transaction not implemented"); +} + }} // namespace graphene::peerplays_sidechain diff --git a/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp b/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp index c6ca23d8..dc97d871 100644 --- a/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp +++ b/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp @@ -17,8 +17,7 @@ #include #include -namespace graphene { -namespace peerplays_sidechain { +namespace graphene { namespace peerplays_sidechain { // ============================================================================= @@ -1317,21 +1316,6 @@ int64_t sidechain_net_handler_bitcoin::settle_sidechain_transaction(const sidech } std::string sidechain_net_handler_bitcoin::create_primary_wallet_transaction(const son_wallet_object &prev_swo, std::string new_sw_address) { - const auto &swi = database.get_index_type().indices().get(); - const auto &active_sw = swi.rbegin(); - if (active_sw == swi.rend() || active_sw->addresses.find(sidechain_type::bitcoin) == active_sw->addresses.end()) { - return ""; - } - - const auto &prev_sw = std::next(active_sw); - if (prev_sw == swi.rend()) { - return ""; - } - - std::stringstream active_pw_ss(active_sw->addresses.find(sidechain_type::bitcoin)->second); - boost::property_tree::ptree active_pw_pt; - boost::property_tree::read_json(active_pw_ss, active_pw_pt); - std::string active_pw_address = active_pw_pt.get_child("result").get("address"); std::stringstream prev_sw_ss(prev_swo.addresses.find(sidechain_type::bitcoin)->second); boost::property_tree::ptree prev_sw_pt; @@ -1810,5 +1794,4 @@ void sidechain_net_handler_bitcoin::on_changed_objects_cb(const vector