diff --git a/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp b/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp index 2ffd4c19..eb17059a 100644 --- a/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp +++ b/libraries/plugins/peerplays_sidechain/sidechain_net_handler_bitcoin.cpp @@ -1355,9 +1355,8 @@ void sidechain_net_handler_bitcoin::on_changed_objects(const vector().indices().get(); auto swo = swi.find(id); if (swo != swi.end()) { - auto sons = swo.sons; vector son_pubkeys_bitcoin; - for (const son_info &si : active_sons) { + for (const son_info &si : swo->sons) { son_pubkeys_bitcoin.push_back(si.sidechain_public_keys.at(sidechain_type::bitcoin)); } uint32_t nrequired = son_pubkeys_bitcoin.size() * 2 / 3 + 1;